diff options
Diffstat (limited to 'plugins/sudoers/iolog_path.c')
-rw-r--r-- | plugins/sudoers/iolog_path.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/sudoers/iolog_path.c b/plugins/sudoers/iolog_path.c index b533e21bc..e3f187f8a 100644 --- a/plugins/sudoers/iolog_path.c +++ b/plugins/sudoers/iolog_path.c @@ -250,7 +250,8 @@ expand_iolog_path(const char *prefix, const char *dir, const char *file, struct tm *timeptr; time(&now); - timeptr = localtime(&now); + if ((timeptr = localtime(&now)) == NULL) + goto bad; /* Use sudoers locale for strftime() */ sudoers_setlocale(SUDOERS_LOCALE_SUDOERS, &oldlocale); |