From: Ruediger Meier Date: Thu, 1 Dec 2016 08:52:04 +0000 (+0100) Subject: last: include libgen.h for basename(3p) X-Git-Tag: v2.30-rc1~374 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c6ba16c6a45eb3ad7a8b7390416ddb7b5eec3a31;p=thirdparty%2Futil-linux.git last: include libgen.h for basename(3p) Signed-off-by: Ruediger Meier --- diff --git a/login-utils/last.c b/login-utils/last.c index 6d0e8920a6..90eee68e5e 100644 --- a/login-utils/last.c +++ b/login-utils/last.c @@ -40,6 +40,7 @@ #include #include #include +#include #include "c.h" #include "nls.h" @@ -877,7 +878,11 @@ static void process_wtmp_file(const struct last_control *ctl, } } - printf(_("\n%s begins %s"), basename(filename), ctime(&begintime)); + { + char* tmp = xstrdup(filename); + printf(_("\n%s begins %s"), basename(tmp), ctime(&begintime)); + free(tmp); + } fclose(fp); for (p = ulist; p; p = next) {