aboutsummaryrefslogtreecommitdiffstats
path: root/filter/filter-driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'filter/filter-driver.c')
-rw-r--r--filter/filter-driver.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/filter/filter-driver.c b/filter/filter-driver.c
index 98f46592b8..7ab62a4d7c 100644
--- a/filter/filter-driver.c
+++ b/filter/filter-driver.c
@@ -549,11 +549,14 @@ filter_driver_log (FilterDriver *driver, enum filter_log_t status, const char *d
struct _FilterDriverPrivate *p = _PRIVATE (driver);
if (p->logfile) {
- va_list ap;
- char *str;
+ char *str = NULL;
- va_start (ap, desc);
- str = g_strdup_vprintf (desc, ap);
+ if (desc) {
+ va_list ap;
+
+ va_start (ap, desc);
+ str = g_strdup_vprintf (desc, ap);
+ }
switch (status) {
case FILTER_LOG_START: {