Dont store debug level DEBUG_DEBUG in the in-memory ringbuffer.
[tridge/ctdb.git] / include / includes.h
index 4b4d2428ef13529b04cb135ecde67cb70cb4db65..b7e2105dd6a80f46435cbb947e549f3078780240 100644 (file)
@@ -28,7 +28,7 @@ enum debug_level {
        DEBUG_DEBUG   =  4,
 };
 
-#define DEBUG(lvl, x) do { this_log_level = (lvl); log_ringbuffer x; if ((lvl) <= LogLevel) { do_debug x; }} while (0)
+#define DEBUG(lvl, x) do { this_log_level = (lvl); if ((lvl) < DEBUG_DEBUG) { log_ringbuffer x; } if ((lvl) <= LogLevel) { do_debug x; }} while (0)
 
 #define _PUBLIC_