commit dabeef5697e12914592787b79505c4256eac3bcb
parent 45975c92651aa98fc033b5e48ebcd62e75dd0d91
Author: ukai <ukai>
Date:   Fri, 30 Nov 2001 10:30:07 +0000
[w3m-dev 02596]
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
Diffstat:
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
@@ -1,3 +1,8 @@
+2001-11-30  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
+
+	* [w3m-dev 02596]
+	* file.c (acceptableEncoding): fix segfault if no decoder found
+
 2001-11-30  Fumitoshi UKAI  <ukai@debian.or.jp>
 
 	* [w3m-dev 02595]
diff --git a/file.c b/file.c
@@ -401,10 +401,9 @@ acceptableEncoding()
 	    pushText(l, d->encoding);
 	}
     }
+    encodings = Strnew();
     while ((p = popText(l)) != NULL) {
-	if (encodings == NULL)
-	    encodings = Strnew();
-	else
+	if (encodings->length)
 	    Strcat_charp(encodings, ", ");
 	Strcat_charp(encodings, p);
     }