From 0dcdd0d4ce9023d2b37a29bf4657ff3c76fe288a Mon Sep 17 00:00:00 2001 From: Peter Pentchev Date: Fri, 29 Aug 2003 16:04:41 +0000 Subject: [PATCH] Fix an off-by-one error in strncpy(3) usage. Unquote the comment variable. PR: 55700 Submitted by: Alex Dupre --- mail/autorespond/Makefile | 3 ++- mail/autorespond/files/patch-autorespond.c | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 mail/autorespond/files/patch-autorespond.c diff --git a/mail/autorespond/Makefile b/mail/autorespond/Makefile index 147293ee0097..50367b82b6c8 100644 --- a/mail/autorespond/Makefile +++ b/mail/autorespond/Makefile @@ -7,6 +7,7 @@ PORTNAME= autorespond PORTVERSION= 2.0.3 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://www.inter7.com/devel/ @@ -14,7 +15,7 @@ PATCH_SITES= http://people.FreeBSD.org/~roam/ports/patches/mail/ PATCHFILES= ${DISTNAME}-conf-strcasestr.patch MAINTAINER= roam@FreeBSD.org -COMMENT= "Simple autoresponder for qmail" +COMMENT= Simple autoresponder for qmail post-patch: ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc diff --git a/mail/autorespond/files/patch-autorespond.c b/mail/autorespond/files/patch-autorespond.c new file mode 100644 index 000000000000..77c5b7745cef --- /dev/null +++ b/mail/autorespond/files/patch-autorespond.c @@ -0,0 +1,11 @@ +--- autorespond.c.orig Mon Aug 18 14:41:33 2003 ++++ autorespond.c Mon Aug 18 14:42:14 2003 +@@ -572,7 +572,7 @@ + if ( *rpath == '$' ) + { + rpath = safe_malloc( strlen(TheUser) + strlen(TheDomain) + 2); +- strncpy( rpath, TheUser, strlen(TheUser) ); ++ strncpy( rpath, TheUser, strlen(TheUser) + 1 ); + strncat( rpath, "@", 1 ); + strncat( rpath, TheDomain, strlen(TheDomain) ); + }