From d605be98a5ce957ed36a17182caec20e32132326 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Wed, 16 Jan 2019 10:53:28 +0100 Subject: log: allow specifying a NULL callback to disable logging --- log.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'log.c') diff --git a/log.c b/log.c index a940ba6..d56ec28 100644 --- a/log.c +++ b/log.c @@ -34,6 +34,10 @@ void mg2di_log_default_callback(MG2DLogger *log, int level, void mg2di_log(MG2DLogger *log, int level, const char *fmt, ...) { va_list vl; + + if (!log->log) + return; + va_start(vl, fmt); log->log(log, level, fmt, vl); va_end(vl); -- cgit v1.2.3