sync with 0.9.4cvs1
authorPaul Mangan <paul@claws-mail.org>
Mon, 28 Jul 2003 07:22:26 +0000 (07:22 +0000)
committerPaul Mangan <paul@claws-mail.org>
Mon, 28 Jul 2003 07:22:26 +0000 (07:22 +0000)
ChangeLog
ChangeLog.claws
ChangeLog.jp
src/imap.c

index f3e6ce0..f5c816f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2003-07-28
+
+       * src/imap.c: imap_get_flag_str(): fixed a buffer overrun.
+
+2003-07-25
+
+       * version 0.9.4
+
 2003-07-25
 
        * src/main.c: main(): don't save config files on startup.
index 0d0b815..584328f 100644 (file)
@@ -1,3 +1,8 @@
+2003-07-28 [paul]      0.9.3claws63
+
+       * sync with 0.9.4cvs1
+               see ChangeLog 2003-07-28
+
 2003-07-27 [alfons]    0.9.3claws62
 
        * src/mimeview.c
index da3f0a0..10f6028 100644 (file)
@@ -1,3 +1,11 @@
+2003-07-28
+
+       * src/imap.c: imap_get_flag_str(): ¥Ð¥Ã¥Õ¥¡¥ª¡¼¥Ð¡¼¥é¥ó¤ò½¤Àµ¡£
+
+2003-07-25
+
+       * version 0.9.4
+
 2003-07-25
 
        * src/main.c: main(): µ¯Æ°»þ¤ËÀßÄê¥Õ¥¡¥¤¥ë¤òÊݸ¤·¤Ê¤¤¤è¤¦¤Ë¤·¤¿¡£
index 950290e..82a523f 100644 (file)
@@ -2198,7 +2198,7 @@ static gchar *imap_get_flag_str(IMAPFlags flags)
        if (IMAP_IS_DELETED(flags))     g_string_append(str, "\\Deleted ");
        if (IMAP_IS_DRAFT(flags))       g_string_append(str, "\\Draft");
 
-       if (str->str[str->len - 1] == ' ')
+       if (str->len > 0 && str->str[str->len - 1] == ' ')
                g_string_truncate(str, str->len - 1);
 
        ret = str->str;