From 147060fdeeb4cd870d58c03869dfd0be0e56ae8f Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Wed, 17 Nov 2010 17:18:11 +0000 Subject: [PATCH] Fix possible crash when setting RSS proxy (closes #676288) --- src/cookiesdlg.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/cookiesdlg.cpp b/src/cookiesdlg.cpp index f40c2df6a..47e0baaaa 100644 --- a/src/cookiesdlg.cpp +++ b/src/cookiesdlg.cpp @@ -73,8 +73,12 @@ void CookiesDlg::on_del_btn_clicked() { QList CookiesDlg::getCookies() const { QList ret; for(int i=0; icookiesTable->rowCount(); ++i) { - QString key = ui->cookiesTable->item(i, COOKIE_KEY)->text().trimmed(); - QString value = ui->cookiesTable->item(i, COOKIE_VALUE)->text().trimmed(); + QString key; + if(ui->cookiesTable->item(i, COOKIE_KEY)) + key = ui->cookiesTable->item(i, COOKIE_KEY)->text().trimmed(); + QString value; + if(ui->cookiesTable->item(i, COOKIE_VALUE)) + value = ui->cookiesTable->item(i, COOKIE_VALUE)->text().trimmed(); if(!key.isEmpty() && !value.isEmpty()) { const QString raw_cookie = key+"="+value; qDebug("Cookie: %s", qPrintable(raw_cookie));