From a5c5b3beff60f9cacb94b87f7a44cae3263aa0ff Mon Sep 17 00:00:00 2001 From: Jan Klemkow Date: Fri, 2 Dec 2011 05:56:17 -0700 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 61a58e7d16..4a6a398cac 100644 --- a/src/recv-announce.cc +++ b/src/recv-announce.cc @@ -90,7 +90,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++) { @@ -99,9 +99,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