* src/procmsg.c
authorAlfons Hoogervorst <alfons@proteus.demon.nl>
Tue, 10 Jun 2003 14:00:33 +0000 (14:00 +0000)
committerAlfons Hoogervorst <alfons@proteus.demon.nl>
Tue, 10 Jun 2003 14:00:33 +0000 (14:00 +0000)
fix bug #176 by don't checking MsgInfos with a NULL msgid

ChangeLog.claws
configure.ac
src/procmsg.c

index 5ff16e1..a7347ca 100644 (file)
@@ -1,3 +1,8 @@
+2003-06-10 [alfons]    0.9.0claws26
+
+       * src/procmsg.c
+               fix bug #176 by don't checking MsgInfos with a NULL msgid 
+
 2003-06-09 [alfons]    0.9.0claws25
 
        * src/prefs_common.c
index c198e67..d783c39 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws25
+EXTRA_VERSION=claws26
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
index 56c3c4d..7b76353 100644 (file)
@@ -1135,7 +1135,12 @@ gint procmsg_send_message_queue(const gchar *file)
                        MsgInfo *msginfo;
                        
                        msginfo = folder_item_get_msginfo(item, atoi(tokens[1]));
-                       if ((msginfo != NULL) && (strcmp(msginfo->msgid, tokens[2]) != 0)) {
+                       
+                       /*!< note that if the message has no msgid (maybe it was invalid), 
+                       * we also refuse to do something with the reply to flag */
+                       if ((msginfo != NULL) && 
+                           (msginfo->msgid != NULL) &&
+                           (strcmp(msginfo->msgid, tokens[2]) != 0)) {
                                procmsg_msginfo_free(msginfo);
                                msginfo = NULL;
                        }