[Mew-dist 14479] Re: A patch for mewls (was b67)

Tatsuya Kinoshita tatsuyak at example.com
2000年 10月 11日 (水) 06:00:35 JST


In message "[Mew-dist 14472] Re: b67"
早間義博 <yossi at example.com> wrote:

> linux-uesers に移動(g)しても移動したメールは表示されません。

1.95b68でも起こるようです。mewls.cへのパッチを添付します。

-- 
木下達也 (Tatsuya Kinoshita)
E-mail: tats at example.com, tatsuyak at example.com
-------------- next part --------------
--- mew-1.95b68/bin/mewls.c	Tue Oct 10 18:24:41 2000
+++ mew-1.95b68-tats20001011/bin/mewls.c	Wed Oct 11 05:47:07 2000
@@ -236,7 +236,7 @@
 		p = fields;
 	else
 		p = DEFAULT_FIELDS;
-	if ((start = malloc(strlen(p))) == NULL)
+	if ((start = malloc(strlen(p) + 1)) == NULL)
 		warn_exit("memory fault.\n");
 	strcpy(start, p);
 
@@ -631,7 +631,7 @@
 	if (len > MAX_FOLDER_NAME_LEN)
 		warn_exit("too long folder name.\n");
 
-	if((fr->folder = malloc(len)) == NULL)
+	if((fr->folder = malloc(len + 1)) == NULL)
 		warn_exit("memory fault.\n");
 	strcpy(fr->folder, folder);
 }


Mew-dist メーリングリストの案内