X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Flog.c;h=1b01afee3368df65c02e2c847e219c59d17c16b8;hb=d4915da66285a2ad324432b7fc28add3bbc70191;hp=669d442bb9c411cf2722c22bc836ac5fdf2f605f;hpb=f403ab46a59cd93ccc6d6ef9216f184fa73c0371;p=libsigrok.git diff --git a/src/log.c b/src/log.c index 669d442b..1b01afee 100644 --- a/src/log.c +++ b/src/log.c @@ -260,6 +260,10 @@ SR_PRIV int sr_log(int loglevel, const char *format, ...) if (loglevel > cur_loglevel) return SR_OK; + /* Silently succeed when no logging callback is registered. */ + if (!sr_log_cb) + return SR_OK; + va_start(args, format); ret = sr_log_cb(sr_log_cb_data, loglevel, format, args); va_end(args);