Mercurial > pidgin.yaz
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); |