Fix mh_get_msginfo() segfault if file is inaccessible
authorThorsten Maerz <torte@netztorte.de>
Sun, 2 Feb 2003 09:12:44 +0000 (09:12 +0000)
committerThorsten Maerz <torte@netztorte.de>
Sun, 2 Feb 2003 09:12:44 +0000 (09:12 +0000)
ChangeLog.claws
configure.ac
src/mh.c

index a173e02..1d61a51 100644 (file)
@@ -1,3 +1,8 @@
+2003-02-02 [thorsten]  0.8.9claws32
+
+       * src/mh.c
+               Fix mh_get_msginfo() segfault if file is inaccessible
+
 2003-01-31 [colin]     0.8.9claws31
 
        * src/procheader.c
index 2217954..1b6f067 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=8
 MICRO_VERSION=9
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws31
+EXTRA_VERSION=claws32
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
index be3a0cb..969b10d 100644 (file)
--- a/src/mh.c
+++ b/src/mh.c
@@ -323,7 +323,8 @@ MsgInfo *mh_get_msginfo(Folder *folder, FolderItem *item, gint num)
        if (!file) return NULL;
 
        msginfo = mh_parse_msg(file, item);
-       msginfo->msgnum = num;
+       if (msginfo)
+               msginfo->msgnum = num;
 
        g_free(file);