From: Aaron Marcher Date: Wed, 14 Sep 2016 09:04:24 +0000 (+0200) Subject: hostname() null terminaiton subtraction *is* needed X-Git-Url: https://git.atheridis.org/?a=commitdiff_plain;h=1ad9f2504d3b547ceb3e6e92215bc2d42164e782;p=suckless%2Fslstatus.git hostname() null terminaiton subtraction *is* needed --- diff --git a/slstatus.c b/slstatus.c index ea8fc20..572f964 100644 --- a/slstatus.c +++ b/slstatus.c @@ -273,7 +273,7 @@ hostname(void) fgets(hostname, sizeof(hostname), fp); /* FIXME: needs improvement */ - memset(&hostname[strlen(hostname)], '\0', + memset(&hostname[strlen(hostname)-1], '\0', sizeof(hostname) - strlen(hostname)); fclose(fp);