]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
don't print empty errors
authorAlan T. DeKok <aland@freeradius.org>
Wed, 20 Apr 2022 19:03:32 +0000 (15:03 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 20 Apr 2022 19:03:32 +0000 (15:03 -0400)
src/lib/debug.c

index 5cac13b40e4af6c003d6c5f37144cd8a327ac3c0..be702cf1ce0da6c02fd26e94a61373db8a4b8f29 100644 (file)
@@ -1179,7 +1179,7 @@ void NEVER_RETURNS _fr_exit(char const *file, int line, int status)
 #ifndef NDEBUG
        char const *error = fr_strerror();
 
-       if (error && (status != 0)) {
+       if (error && *error && (status != 0)) {
                FR_FAULT_LOG("EXIT(%i) CALLED %s[%u].  Last error was: %s", status, file, line, error);
        } else {
                FR_FAULT_LOG("EXIT(%i) CALLED %s[%u]", status, file, line);