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);
 }