From c6ba16c6a45eb3ad7a8b7390416ddb7b5eec3a31 Mon Sep 17 00:00:00 2001 From: Ruediger Meier Date: Thu, 1 Dec 2016 09:52:04 +0100 Subject: last: include libgen.h for basename(3p) Signed-off-by: Ruediger Meier --- login-utils/last.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'login-utils/last.c') diff --git a/login-utils/last.c b/login-utils/last.c index 6d0e8920a..90eee68e5 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) { -- cgit v1.2.3-55-g7522