]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
test: Add some OOM paths to the test-pending-call-timeout test
authorPhilip Withnall <withnall@endlessm.com>
Thu, 9 Feb 2017 09:45:59 +0000 (09:45 +0000)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Mon, 13 Feb 2017 16:03:37 +0000 (16:03 +0000)
This is mostly pointless, but will shut Coverity up.

Coverity ID: 54718
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=99724
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
test/name-test/test-pending-call-timeout.c

index 6035df8f55159b21a9135f8531128b1320f81858..a204db011111d13dba6c544c8afefffcac17f612 100644 (file)
@@ -25,8 +25,13 @@ _method_call (DBusConnection *conn,
                                          "org.freedesktop.TestSuite",
                                          "DelayEcho");
 
-  dbus_message_append_args (method, DBUS_TYPE_STRING, &echo, NULL);
-  dbus_connection_send_with_reply (conn, method, &pending, timeout_milliseconds);
+  if (method == NULL ||
+      !dbus_message_append_args (method, DBUS_TYPE_STRING, &echo, NULL) ||
+      !dbus_connection_send_with_reply (conn, method, &pending, timeout_milliseconds))
+    {
+      printf ("Bail out! OOM when building and sending message ***\n");
+      exit (1);
+    }
   dbus_message_unref (method);
   
   /* block on the message */