diff options
author | ache <ache@FreeBSD.org> | 2006-01-20 03:51:38 +0800 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 2006-01-20 03:51:38 +0800 |
commit | 3e6f9e0c579770a4d81d9fa2517f45e7ebb3271e (patch) | |
tree | f84d5386195f3a51df39da6c89a451813277da29 /news | |
parent | 9bb67c8c00c77eb4510c9dc9db7d84304d260cbb (diff) | |
download | freebsd-ports-gnome-3e6f9e0c579770a4d81d9fa2517f45e7ebb3271e.tar.gz freebsd-ports-gnome-3e6f9e0c579770a4d81d9fa2517f45e7ebb3271e.tar.zst freebsd-ports-gnome-3e6f9e0c579770a4d81d9fa2517f45e7ebb3271e.zip |
Fix allocation off-by-one
Submitted by: Aleksey Salow <aleksey.salow@gmail.com>
Diffstat (limited to 'news')
-rw-r--r-- | news/tin/Makefile | 1 | ||||
-rw-r--r-- | news/tin/files/patch-src-mail.c | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/news/tin/Makefile b/news/tin/Makefile index 0ab771a78a1f..9edaab4035e3 100644 --- a/news/tin/Makefile +++ b/news/tin/Makefile @@ -7,6 +7,7 @@ PORTNAME= tin PORTVERSION= 1.8.0 +PORTREVISION= 1 CATEGORIES+= news ipv6 MASTER_SITES= http://mirrors.rcn.net/pub/news/tin/stable/ \ ftp://mirrors.rcn.net/pub/news/tin/stable/ \ diff --git a/news/tin/files/patch-src-mail.c b/news/tin/files/patch-src-mail.c new file mode 100644 index 000000000000..6b21288435f1 --- /dev/null +++ b/news/tin/files/patch-src-mail.c @@ -0,0 +1,11 @@ +--- src/mail.c.orig Wed Jan 18 23:29:18 2006 ++++ src/mail.c Wed Jan 18 23:29:28 2006 +@@ -369,7 +369,7 @@ + space = strlen(ptr) + 1; + groupname = my_malloc(space); + } else { +- while (strlen(ptr) > space) { /* realloc needed? */ ++ while (strlen(ptr) + 1 > space) { /* realloc needed? */ + space <<= 1; /* double size */ + groupname = my_realloc(groupname, space); + } |