chiark / gitweb /
bus: fix memleak in sd_bus_creds_new_from_pid
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 1 Jan 2014 03:45:45 +0000 (22:45 -0500)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 3 Jan 2014 00:45:48 +0000 (19:45 -0500)
src/libsystemd-bus/bus-creds.c

index b2cf687377ef2141e0fc4322132c0cd56bbbae1c..5575f73d86360599a6ad88460c36faee908c4425 100644 (file)
@@ -140,7 +140,7 @@ _public_ int sd_bus_creds_new_from_pid(pid_t pid, uint64_t mask, sd_bus_creds **
 
         r = bus_creds_add_more(c, mask, pid, 0);
         if (r < 0) {
-                free(c);
+                sd_bus_creds_unref(c);
                 return r;
         }