From 5cf4e671950487c6232a9f31b093bbfdb44cc73b Mon Sep 17 00:00:00 2001 From: Jan Klemkow Date: Fri, 2 Dec 2011 02:16:08 +1300 Subject: [PATCH] Bug 3422: Buffer overflow in recv-announce --- src/recv-announce.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/recv-announce.cc b/src/recv-announce.cc index a57fb4e443..f75e3fc0ee 100644 --- a/src/recv-announce.cc +++ b/src/recv-announce.cc @@ -86,7 +86,7 @@ main(int argc, char *argv[]) socklen_t len; struct hostent *hp = NULL; - char logfile[BUFSIZ]; + const char *logfile; char ip[4]; for (len = 0; len < 32; len++) { @@ -95,9 +95,9 @@ main(int argc, char *argv[]) if (argc > 1) - strcpy(logfile, argv[1]); + logfile = argv[1]; else - strcpy(logfile, "/tmp/recv-announce.log"); + logfile = "/tmp/recv-announce.log"; close(1); -- 2.47.2