From 211ac47e07f46ed6aafc0e9f60bc7fce640964cd Mon Sep 17 00:00:00 2001 From: Andreas Gustafsson Date: Thu, 13 Jul 2000 00:25:38 +0000 Subject: [PATCH] use isc_log_wouldlog() to avoid unnecessary formatting work when the debug level does not warrant logging --- lib/isc/unix/socket.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/isc/unix/socket.c b/lib/isc/unix/socket.c index a1327a4a87..f468552736 100644 --- a/lib/isc/unix/socket.c +++ b/lib/isc/unix/socket.c @@ -15,7 +15,7 @@ * SOFTWARE. */ -/* $Id: socket.c,v 1.147 2000/07/10 19:40:06 explorer Exp $ */ +/* $Id: socket.c,v 1.148 2000/07/13 00:25:38 gson Exp $ */ #include @@ -245,6 +245,9 @@ socket_log(isc_socket_t *sock, isc_sockaddr_t *address, char peerbuf[256]; va_list ap; + if (! isc_log_wouldlog(isc_lctx, level)) + return; + va_start(ap, fmt); vsnprintf(msgbuf, sizeof(msgbuf), fmt, ap); va_end(ap);