chiark / gitweb /
kdbus: make sure we never invoke free() on an uninitialized pointer on OOM
authorLennart Poettering <lennart@poettering.net>
Thu, 2 Oct 2014 18:36:58 +0000 (20:36 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 2 Oct 2014 18:38:00 +0000 (20:38 +0200)
src/libsystemd/sd-bus/bus-kernel.c

index 236e8787b78c5c196ff541ab22efd921caf3ed85..0e74f9136accc44b74d4e66e93315e7e6650346d 100644 (file)
@@ -1411,7 +1411,7 @@ int bus_kernel_open_bus_fd(const char *bus, char **path) {
 }
 
 int bus_kernel_create_endpoint(const char *bus_name, const char *ep_name, char **ep_path) {
-        _cleanup_free_ char *path;
+        _cleanup_free_ char *path = NULL;
         struct kdbus_cmd_make *make;
         struct kdbus_item *n;
         size_t size;