]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
dbus: add missing OOM check
authorLennart Poettering <lennart@poettering.net>
Wed, 17 Oct 2018 19:00:16 +0000 (21:00 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 17 Oct 2018 19:13:02 +0000 (21:13 +0200)
src/core/dbus-socket.c

index da60cf110ad472bc60cb0312d58c7b25838ef85e..a1d1b0c6f82902b69311922a22baeb61f88cf379 100644 (file)
@@ -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")) {