]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lib/utils kr_log_trace_enabled(): optimize for false
authorVladimír Čunát <vladimir.cunat@nic.cz>
Thu, 22 Nov 2018 14:05:23 +0000 (15:05 +0100)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 26 Nov 2018 14:18:23 +0000 (15:18 +0100)
lib/utils.h

index 22f02d14d623f350e23cac41b65201549aa62490..41bb8b9e437be3fef170c42302159d6ae7a3f3b9 100644 (file)
@@ -59,7 +59,9 @@ void kr_log_verbose(const char *fmt, ...);
 /**
  * @brief Return true if the query has request log handler installed.
  */
-#define kr_log_trace_enabled(query) ((query) && (query)->request && (query)->request->trace_log)
+#define kr_log_trace_enabled(query) (__builtin_expect( \
+       (query) && (query)->request && (query)->request->trace_log, \
+       false))
 
 /**
  * Log a message through the request log handler.