From 4ad25546e74d09e910180fada97172d8604d6c36 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 17 Oct 2018 21:00:16 +0200 Subject: [PATCH] dbus: add missing OOM check --- src/core/dbus-socket.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/dbus-socket.c b/src/core/dbus-socket.c index da60cf110a..a1d1b0c6f8 100644 --- a/src/core/dbus-socket.c +++ b/src/core/dbus-socket.c @@ -364,6 +364,9 @@ static int bus_socket_set_transient_property( return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid socket path: %s", t); p->path = strdup(a); + if (!p->path) + return log_oom(); + path_simplify(p->path, false); } else if (streq(t, "Netlink")) {