Fix msginfo checks
authorRicardo Mones <ricardo@mones.org>
Thu, 8 Aug 2013 07:34:49 +0000 (09:34 +0200)
committerRicardo Mones <ricardo@mones.org>
Thu, 8 Aug 2013 07:34:49 +0000 (09:34 +0200)
These were discovered by Coccinelle┬╣ checker running at
http://firewoes.debian.net/

┬╣http://coccinelle.lip6.fr/

src/plugins/notification/notification_popup.c
src/plugins/notification/notification_trayicon.c

index 33b3601..5bd64f1 100644 (file)
@@ -446,7 +446,7 @@ static gboolean notification_libnotify_create(MsgInfo *msginfo,
 
   /* Store path to message */
   if(nftype == F_TYPE_MAIL) {
-    if(msginfo->folder && msginfo->folder) {
+    if(msginfo && msginfo->folder) {
       gchar *ident;
       ident = folder_item_get_identifier(msginfo->folder);
       ppopup->msg_path = g_strdup_printf("%s%s%u", ident,G_DIR_SEPARATOR_S,
index 3c764cc..0c21786 100644 (file)
@@ -715,7 +715,7 @@ static gboolean notification_trayicon_popup_create(MsgInfo *msginfo,
 
   /* Store path to message */
   if(nftype == F_TYPE_MAIL) {
-    if(msginfo->folder && msginfo->folder) {
+    if(msginfo && msginfo->folder) {
       gchar *ident;
       ident = folder_item_get_identifier(msginfo->folder);
       popup.msg_path = g_strdup_printf("%s%s%u", ident,G_DIR_SEPARATOR_S,