diff options
Diffstat (limited to 'libgpsd_core.c')
-rw-r--r-- | libgpsd_core.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libgpsd_core.c b/libgpsd_core.c index e46104ff..92330b7c 100644 --- a/libgpsd_core.c +++ b/libgpsd_core.c @@ -206,6 +206,11 @@ void gpsd_log(const struct gpsd_errout_t *errout, char buf[BUFSIZ]; va_list ap; + if (errout->debug < errlevel) { + /* nothing to do, get out */ + return; + } + buf[0] = '\0'; va_start(ap, fmt); gpsd_vlog(errout, errlevel, buf, sizeof(buf), fmt, ap); |