diff options
author | Aaron Marcher <info@nulltime.net> | 2017-01-07 22:31:46 +0100 |
---|---|---|
committer | Aaron Marcher <info@nulltime.net> | 2017-01-07 22:31:46 +0100 |
commit | 688e2e783d5d129a63c7b89390f14d5642988452 (patch) | |
tree | 8f5ef55a74ac298c11a4f39b4f315b5419361454 /slstatus.c | |
parent | 32bb92453ac243264763fed4f77dbb7e36ed3763 (diff) |
removed strlcat dependency (was used only once)
Diffstat (limited to 'slstatus.c')
-rw-r--r-- | slstatus.c | 7 |
1 files changed, 1 insertions, 6 deletions
@@ -25,10 +25,7 @@ #include <unistd.h> #include <X11/Xlib.h> -#undef strlcat - #include "extern/arg.h" -#include "extern/strlcat.h" struct arg { char *(*func)(); @@ -811,9 +808,7 @@ main(int argc, char *argv[]) element = smprintf("%s", UNKNOWN_STR); warnx("Failed to format output"); } - if (strlcat(status_string, element, sizeof(status_string)) >= sizeof(status_string)) { - warnx("Output too long"); - } + strncat(status_string, element, sizeof(status_string) - strlen(status_string) - 1); free(res); free(element); } |