From: Lennart Poettering Date: Wed, 17 Oct 2018 19:00:16 +0000 (+0200) Subject: dbus: add missing OOM check X-Git-Tag: v240~527^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4ad25546e74d09e910180fada97172d8604d6c36;p=thirdparty%2Fsystemd.git dbus: add missing OOM check --- diff --git a/src/core/dbus-socket.c b/src/core/dbus-socket.c index da60cf110ad..a1d1b0c6f82 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")) {