aboutsummaryrefslogtreecommitdiffstats
path: root/news
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2006-01-20 03:51:38 +0800
committerache <ache@FreeBSD.org>2006-01-20 03:51:38 +0800
commit3e6f9e0c579770a4d81d9fa2517f45e7ebb3271e (patch)
treef84d5386195f3a51df39da6c89a451813277da29 /news
parent9bb67c8c00c77eb4510c9dc9db7d84304d260cbb (diff)
downloadfreebsd-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/Makefile1
-rw-r--r--news/tin/files/patch-src-mail.c11
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);
+ }