X-Git-Url: http://sigrok.org/gitweb/?p=libsigrok.git;a=blobdiff_plain;f=src%2Flog.c;h=3d65cc4e20bb755d7550f87b85959990976916c9;hp=669d442bb9c411cf2722c22bc836ac5fdf2f605f;hb=HEAD;hpb=f403ab46a59cd93ccc6d6ef9216f184fa73c0371 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);