From 688e2e783d5d129a63c7b89390f14d5642988452 Mon Sep 17 00:00:00 2001 From: Aaron Marcher Date: Sat, 7 Jan 2017 22:31:46 +0100 Subject: removed strlcat dependency (was used only once) --- slstatus.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'slstatus.c') diff --git a/slstatus.c b/slstatus.c index 2775788..64f7eab 100644 --- a/slstatus.c +++ b/slstatus.c @@ -25,10 +25,7 @@ #include #include -#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); } -- cgit v1.2.3