be paranoid on the checks
authorColin Leroy <colin@colino.net>
Tue, 13 Jul 2004 20:18:36 +0000 (20:18 +0000)
committerColin Leroy <colin@colino.net>
Tue, 13 Jul 2004 20:18:36 +0000 (20:18 +0000)
ChangeLog-gtk2.claws
PATCHSETS
configure.ac
src/pop.c

index 5bf1be56b59c1c9751cf13f88f4c3fe0c415443a..01146444e030a9dcf84af7bef1a5922eeb4b7de3 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-13 [colin]     0.9.12cvs18.8
+
+       * src/pop.c
+               Be paranoid on the checks
+
 2004-07-13 [colin]     0.9.12cvs18.7
 
        * src/gtk/quicksearch.c
index fbe86c9dd639289acfcdf571fd2a63bcfb622203..b134a8dc3a887e184dc5db76436350b670d4231c 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
@@ -21,3 +21,4 @@
 ( cvs diff -u -r 1.75.2.2 -r 1.75.2.3 src/matcher.c; cvs diff -u -r 1.39.2.3 -r 1.39.2.4 src/matcher.h; cvs diff -u -r 1.25.2.3 -r 1.25.2.4 src/matcher_parser_parse.y; cvs diff -u -r 1.43.2.5 -r 1.43.2.6 src/prefs_matcher.c; cvs diff -u -r 1.1.2.6 -r 1.1.2.7 src/gtk/quicksearch.c; ) > 0.9.12cvs18.5.patchset
 ( cvs diff -u -r 1.150.2.5 -r 1.150.2.6 src/procmsg.c; cvs diff -u -r 1.395.2.16 -r 1.395.2.17 src/summaryview.c; ) > 0.9.12cvs18.6.patchset
 ( cvs diff -u -r 1.1.2.7 -r 1.1.2.8 src/gtk/quicksearch.c; ) > 0.9.12cvs18.7.patchset
+( cvs diff -u -r 1.56.2.14 -r 1.56.2.15 src/pop.c; ) > 0.9.12cvs18.8.patchset
index dcd9666a030b5a399bafa0002ba38048e9edeca2..1e28f253ad2578e2b30429d0a9d4ce07a9dcb71c 100644 (file)
@@ -13,7 +13,7 @@ INTERFACE_AGE=0
 BINARY_AGE=0
 EXTRA_VERSION=18
 EXTRA_RELEASE=
-EXTRA_GTK2_VERSION=.7
+EXTRA_GTK2_VERSION=.8
 
 if test \( $EXTRA_VERSION -eq 0 \) -o \( "x$EXTRA_RELEASE" != "x" \); then
     VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}${EXTRA_RELEASE}${EXTRA_GTK2_VERSION}
index 7b9385fa728cac58044ac71f1c5d9e4b2fb945d3..c79f136533bcb463554781a1732e5646d7b48b92 100644 (file)
--- a/src/pop.c
+++ b/src/pop.c
@@ -747,6 +747,11 @@ static int pop3_uidl_mark_mail(MsgInfo *msginfo, int download)
        }
        tinfo = procheader_parse_file(filename, msginfo->flags, TRUE, TRUE);
 
+       if (!tinfo->account_server
+       ||  !tinfo->account_login
+       ||  !tinfo->partial_recv) {
+               goto bail;
+       }
        path = g_strconcat(get_rc_dir(), G_DIR_SEPARATOR_S,
                           "uidl", G_DIR_SEPARATOR_S, tinfo->account_server,
                           "-", tinfo->account_login, NULL);