From 5f8d05da93de1c7c78c651e065e86e6a02aceeb2 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Tue, 27 Mar 2018 08:54:39 -0400 Subject: [PATCH] don't call ourselves recursively on error. Fixes #2201 --- src/lib/log.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } -- 2.47.3