View | Details | Raw Unified | Return to bug 99698
Collapse All | Expand All

(-)Makefile (-1 / +1 lines)
Lines 9-15 Link Here
9
9
10
PORTNAME=	mutt-devel
10
PORTNAME=	mutt-devel
11
PORTVERSION=	${VERSION}.j${JP_VERSION}
11
PORTVERSION=	${VERSION}.j${JP_VERSION}
12
PORTREVISION=	2
12
PORTREVISION=	3
13
CATEGORIES=	japanese mail
13
CATEGORIES=	japanese mail
14
MASTER_SITES=	http://www.emaillab.org/mutt/1.5/ \
14
MASTER_SITES=	http://www.emaillab.org/mutt/1.5/ \
15
		http://my.reset.jp/~iwashita/mutt/distfiles/ \
15
		http://my.reset.jp/~iwashita/mutt/distfiles/ \
(-)files/patch-imap_browse.c (+27 lines)
Added Link Here
1
--- imap/browse.c.orig	Wed Nov  5 09:41:36 2003
2
+++ imap/browse.c	Sat Jul  1 20:47:53 2006
3
@@ -452,7 +452,7 @@
4
 	    if (*s == '\"')
5
 	    {
6
 	      s++;
7
-	      while (*s && *s != '\"') 
8
+	      while (*s && *s != '\"' && n < sizeof (ns) - 1) 
9
 	      {
10
 		if (*s == '\\')
11
 		  s++;
12
@@ -463,12 +463,14 @@
13
 		s++;
14
 	    }
15
 	    else
16
-	      while (*s && !ISSPACE (*s)) 
17
+	      while (*s && !ISSPACE (*s) && n < sizeof (ns) - 1)
18
 	      {
19
 		ns[n++] = *s;
20
 		s++;
21
 	      }
22
 	    ns[n] = '\0';
23
+	    if (n == sizeof (ns) - 1)
24
+	      dprint (1, (debugfile, "browse_get_namespace: too long: [%s]\n", ns));
25
 	    /* delim? */
26
 	    s = imap_next_word (s);
27
 	    /* delimiter is meaningless if namespace is "". Why does

Return to bug 99698