]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
dbus_test_tool_spam: Fix 'variable random_sizes going out of scope leaks the storage...
authorRalf Habacker <ralf.habacker@freenet.de>
Mon, 20 Apr 2015 19:40:14 +0000 (21:40 +0200)
committerRalf Habacker <ralf.habacker@freenet.de>
Fri, 1 May 2015 21:04:52 +0000 (23:04 +0200)
Reported by Coverity: CID 54761: Resource leak (RESOURCE_LEAK)

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=90021
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
tools/dbus-spam.c

index e708ea2d25b9afc30797779e68350083be5be04a..afb34da0b65cf42c6d3255e2e71623a42316f6b8 100644 (file)
@@ -367,6 +367,7 @@ dbus_test_tool_spam (int argc, char **argv)
               fprintf (stderr, "Failed to connect to bus: %s: %s\n",
                        error.name, error.message);
               dbus_error_free (&error);
+              dbus_free (random_sizes);
               return 1;
             }
 
@@ -512,6 +513,7 @@ dbus_test_tool_spam (int argc, char **argv)
   VERBOSE (stderr, "Done\n");
 
   dbus_free (payload_buf);
+  dbus_free (random_sizes);
 
   if (template != NULL)
     dbus_message_unref (template);