From: Lennart Poettering Date: Thu, 2 Oct 2014 18:36:58 +0000 (+0200) Subject: kdbus: make sure we never invoke free() on an uninitialized pointer on OOM X-Git-Tag: v217~359 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=8e00bfc234f43f49b16aa0124fb4b3f1c8eae4ef;p=elogind.git kdbus: make sure we never invoke free() on an uninitialized pointer on OOM --- diff --git a/src/libsystemd/sd-bus/bus-kernel.c b/src/libsystemd/sd-bus/bus-kernel.c index 236e8787b..0e74f9136 100644 --- a/src/libsystemd/sd-bus/bus-kernel.c +++ b/src/libsystemd/sd-bus/bus-kernel.c @@ -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;