From: Alan T. DeKok Date: Tue, 27 Mar 2018 12:54:39 +0000 (-0400) Subject: don't call ourselves recursively on error. Fixes #2201 X-Git-Tag: release_3_0_17~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f8d05da;p=thirdparty%2Ffreeradius-server.git don't call ourselves recursively on error. Fixes #2201 --- diff --git a/src/lib/log.c b/src/lib/log.c index 3193270b802..c7e32564d7b 100644 --- a/src/lib/log.c +++ b/src/lib/log.c @@ -180,7 +180,7 @@ void fr_strerror_printf(char const *fmt, ...) ret = fr_thread_local_set(fr_strerror_buffer, buffer); if (ret != 0) { - fr_perror("Failed setting up TLS for libradius error buffer: %s", fr_syserror(ret)); + fr_perror("Failed setting up thread-local storage for libradius error buffer: %s", fr_syserror(ret)); free(buffer); return; } @@ -263,7 +263,7 @@ char const *fr_syserror(int num) ret = fr_thread_local_set(fr_syserror_buffer, buffer); if (ret != 0) { - fr_perror("Failed setting up TLS for system error buffer: %s", fr_syserror(ret)); + fr_perror("Failed setting up thread-local storage for system error buffer"); free(buffer); return NULL; }