From: Arran Cudbard-Bell Date: Sun, 27 Nov 2016 21:48:01 +0000 (-0500) Subject: Fix missing variable X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd1a254ee53529e68e8f9c86f2a676a2d194d746;p=thirdparty%2Ffreeradius-server.git Fix missing variable --- diff --git a/src/lib/log.c b/src/lib/log.c index 9edb58a4f63..22a1e564e92 100644 --- a/src/lib/log.c +++ b/src/lib/log.c @@ -273,13 +273,17 @@ char const *fr_syserror(int num) * XSI-Compliant version */ #if !defined(HAVE_FEATURES_H) || !defined(__GLIBC__) || ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 500) && ! _GNU_SOURCE) - ret = strerror_r(num, p, end - p); - if (ret != 0) { + { + int ret; + + ret = strerror_r(num, p, end - p); + if (ret != 0) { # ifndef NDEBUG - fprintf(stderr, "strerror_r() failed to write error for errno %i to buffer %p (%zu bytes), " - "returned %i: %s\n", num, buffer, (size_t)FR_STRERROR_BUFSIZE, ret, strerror(ret)); + fprintf(stderr, "strerror_r() failed to write error for errno %i to buffer %p (%zu bytes), " + "returned %i: %s\n", num, buffer, (size_t)FR_STRERROR_BUFSIZE, ret, strerror(ret)); # endif - buffer[0] = '\0'; + buffer[0] = '\0'; + } } return buffer; /*