comparison pidgin/gtknotify.c @ 27318:8ecd6945a96a

Avoid a null deref when clearing mail notifications. Refs #9345.
author Paul Aurich <paul@darkrain42.org>
date Wed, 01 Jul 2009 03:53:48 +0000
parents 25db53cfc12c
children ecdc58da4cdd
comparison
equal deleted inserted replaced
27308:40a670f599ae 27318:8ecd6945a96a
547 gboolean advanced; 547 gboolean advanced;
548 do { 548 do {
549 advanced = FALSE; 549 advanced = FALSE;
550 gtk_tree_model_get(GTK_TREE_MODEL(treemodel), &iter, 550 gtk_tree_model_get(GTK_TREE_MODEL(treemodel), &iter,
551 PIDGIN_MAIL_DATA, &data, -1); 551 PIDGIN_MAIL_DATA, &data, -1);
552 if (data->account == account) { 552 if (data && data->account == account) {
553 if (clear) { 553 if (clear) {
554 #if GTK_CHECK_VERSION(2,2,0) 554 #if GTK_CHECK_VERSION(2,2,0)
555 advanced = gtk_tree_store_remove(treemodel, &iter); 555 advanced = gtk_tree_store_remove(treemodel, &iter);
556 #else 556 #else
557 gtk_tree_store_remove(treemodel, &iter); 557 gtk_tree_store_remove(treemodel, &iter);