All pastes #191199 Raw Edit

Stuff

public text v1 · immutable
·published 2006-10-04 19:32 UTC
rendered paste body
diff --git a/dbus/dbus-gvalue.c b/dbus/dbus-gvalue.c
index 0e7400e..6639e52 100644
--- a/dbus/dbus-gvalue.c
+++ b/dbus/dbus-gvalue.c
@@ -1337,12 +1337,15 @@ marshal_strv (DBusMessageIter   *iter,
                                         &subiter))
     goto out;
 
-  for (elt = array; *elt; elt++)
+  if (array)
     {
-      if (!dbus_message_iter_append_basic (&subiter,
-                                          DBUS_TYPE_STRING,
-                                          elt))
-       goto out;
+    for (elt = array; *elt; elt++)
+      {
+        if (!dbus_message_iter_append_basic (&subiter,
+                                          DBUS_TYPE_STRING,
+                                          elt))
+             goto out;
+      }
     }
 
   if (!dbus_message_iter_close_container (iter, &subiter))