From 3e27bdace51a7926fd11fbd6a42ac103b2c178d4 Mon Sep 17 00:00:00 2001 From: Marco van Wieringen Date: Mon, 21 Apr 2014 22:21:37 +0200 Subject: [PATCH] Lets not introduce an buffer overun trying to fix an other. --- src/tools/bsmtp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tools/bsmtp.c b/src/tools/bsmtp.c index 03cc852a4cd..79c8b84bd71 100644 --- a/src/tools/bsmtp.c +++ b/src/tools/bsmtp.c @@ -413,7 +413,7 @@ int main (int argc, char *argv[]) exit(1); } strncpy(my_hostname, ai->ai_canonname, sizeof(my_hostname) - 1); - my_hostname[sizeof(my_hostname)] = '\0'; + my_hostname[sizeof(my_hostname) - 1] = '\0'; freeaddrinfo(ai); #else if ((hp = gethostbyname(my_hostname)) == NULL) { @@ -422,7 +422,7 @@ int main (int argc, char *argv[]) exit(1); } strncpy(my_hostname, hp->h_name, sizeof(my_hostname) - 1); - my_hostname[sizeof(my_hostname)] = '\0'; + my_hostname[sizeof(my_hostname) - 1] = '\0'; #endif Dmsg1(20, "My hostname is: %s\n", my_hostname);