diff options
Diffstat (limited to 'glib/dbus-gvalue.c')
-rw-r--r-- | glib/dbus-gvalue.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/glib/dbus-gvalue.c b/glib/dbus-gvalue.c index 87ba229d..ee2cfda1 100644 --- a/glib/dbus-gvalue.c +++ b/glib/dbus-gvalue.c @@ -1275,6 +1275,8 @@ marshal_basic (DBusMessageIter *iter, GValue *value) /* FIXME, the GValue string may not be valid UTF-8 */ { const char *v = g_value_get_string (value); + if (!v) + v = ""; if (!dbus_message_iter_append_basic (iter, DBUS_TYPE_STRING, &v)) |