2004-12-08 [colin] 0.9.13cvs6
authorColin Leroy <colin@colino.net>
Wed, 8 Dec 2004 07:31:21 +0000 (07:31 +0000)
committerColin Leroy <colin@colino.net>
Wed, 8 Dec 2004 07:31:21 +0000 (07:31 +0000)
* src/textview.c
Fix possible boundary overrun in
get_email_part(). Patch by Alfons

ChangeLog.claws
PATCHSETS
configure.ac
src/textview.c

index cda8bce..0013cf5 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-08 [colin]     0.9.13cvs6
+
+       * src/textview.c
+               Fix possible boundary overrun in
+               get_email_part(). Patch by Alfons
+
 2004-12-08 [hoa]       0.9.13cvs5
 
        * src/quote_fmt_parse.y
index 504bbb7..ba11516 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.97 -r 1.98 src/procmime.c; ) > 0.9.13cvs1.patchset
 ( cvs diff -u -r 1.122 -r 1.123 AUTHORS; cvs diff -u -r 1.122 -r 1.123 src/prefs_account.c; cvs diff -u -r 1.19 -r 1.20 src/common/smtp.c; cvs diff -u -r 1.9 -r 1.10 src/common/smtp.h; ) > 0.9.13cvs2.patchset
 ( cvs diff -u -r 1.99 -r 1.100 src/procmime.c; ) > 0.9.13cvs4.patchset
+( cvs diff -u -r 1.129 -r 1.130 src/textview.c; ) > 0.9.13cvs6.patchset
index e032313..0f733e1 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=13
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=5
+EXTRA_VERSION=6
 EXTRA_RELEASE=
 
 if test \( $EXTRA_VERSION -eq 0 \) -o \( "x$EXTRA_RELEASE" != "x" \); then
index 9c47a6b..ff6fb60 100644 (file)
@@ -852,7 +852,7 @@ static gboolean get_email_part(const gchar *start, const gchar *scanpos,
 
        if (!result) return FALSE;
 
-       if (*(bp_ - 1) == '"' && *(ep_) == '"' 
+       if (*ep_ && *(bp_ - 1) == '"' && *(ep_) == '"' 
        && *(ep_ + 1) == ' ' && *(ep_ + 2) == '<'
        && IS_RFC822_CHAR(*(ep_ + 3))) {
                /* this informative part with an @ in it is