From 3ed51b364482af64749980ed7ce67812046b1713 Mon Sep 17 00:00:00 2001 From: Tatsuya Kinoshita Date: Wed, 4 May 2011 01:44:14 +0900 Subject: Releasing debian version 0.1.10+0.1.11pre+kokb23-4 --- ...buffer-overflow-fix-backport-from-w3m-dev-02066 | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 debian/patches/03-w3m-mime-buffer-overflow-fix-backport-from-w3m-dev-02066 (limited to 'debian/patches/03-w3m-mime-buffer-overflow-fix-backport-from-w3m-dev-02066') diff --git a/debian/patches/03-w3m-mime-buffer-overflow-fix-backport-from-w3m-dev-02066 b/debian/patches/03-w3m-mime-buffer-overflow-fix-backport-from-w3m-dev-02066 new file mode 100644 index 0000000..7c47d04 --- /dev/null +++ b/debian/patches/03-w3m-mime-buffer-overflow-fix-backport-from-w3m-dev-02066 @@ -0,0 +1,28 @@ +--- mimehead.c.orig Tue Jun 6 14:39:13 2000 ++++ mimehead.c Wed Jun 20 11:21:02 2001 +@@ -166,21 +166,20 @@ + Str + decodeWord(char **ow) + { +- char charset[32]; + char *p, *w = *ow; + char method; + Str a = Strnew(); ++ Str charset = Strnew(); + + if (*w != '=' || *(w + 1) != '?') + goto convert_fail; + w += 2; +- for (p = charset; *w != '?'; w++) { ++ for (; *w != '?'; w++) { + if (*w == '\0') + goto convert_fail; +- *(p++) = *w; ++ Strcat_char(charset, *w); + } +- *p = '\0'; +- if (strcasecmp(charset, J_CHARSET) != 0) { ++ if (Strcasecmp_charp(charset, J_CHARSET) != 0) { + /* NOT ISO-2022-JP encoding ... don't convert */ + goto convert_fail; + } -- cgit v1.2.3