Diff between cba1ba28cec78b798d7918d6eb2a3ac6c9c93946 and 464d45524bf6a34a574969a7b9dbae3137054d85
Changed Files
| File | Additions | Deletions | Status |
| gdbus/object.c | +4 | -1 | modified |
Full Patch
diff --git a/gdbus/object.c b/gdbus/object.c
index 0f42dad..96db516 100644
--- a/gdbus/object.c
+++ b/gdbus/object.c
@@ -1412,7 +1412,10 @@ DBusMessage *g_dbus_create_error_valist(DBusMessage *message, const char *name,
{
char str[1024];
- vsnprintf(str, sizeof(str), format, args);
+ if (format)
+ vsnprintf(str, sizeof(str), format, args);
+ else
+ str[0] = '\0';
return dbus_message_new_error(message, name, str);
}