]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
don't call ourselves recursively on error. Fixes #2201
authorAlan T. DeKok <aland@freeradius.org>
Tue, 27 Mar 2018 12:54:39 +0000 (08:54 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 27 Mar 2018 12:54:39 +0000 (08:54 -0400)
src/lib/log.c

index 3193270b80202c9b9c74d0389c832d3bacd0cd89..c7e32564d7b1c3201f8c6ec650b683a575199d84 100644 (file)
@@ -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;
                }