]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: add missing oom check
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 9 Nov 2020 14:59:36 +0000 (23:59 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 10 Nov 2020 08:22:43 +0000 (09:22 +0100)
Fixes #17552.

src/core/socket.c

index 7b3827ae8755339e23763648021c06c43b26ab48..7f8ac4eae98073311facef5fbccbf233a6d040de 100644 (file)
@@ -1710,6 +1710,8 @@ static int socket_open_fds(Socket *_s) {
                         _cleanup_free_ char *ep = NULL;
 
                         ep = path_make_absolute("ep0", p->path);
+                        if (!ep)
+                                return -ENOMEM;
 
                         p->fd = usbffs_address_create(ep);
                         if (p->fd < 0)