]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev-node: make link_find_prioritized() return negative value when nothing found
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 8 Jan 2019 17:46:03 +0000 (02:46 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 8 Jan 2019 18:21:44 +0000 (19:21 +0100)
Fixes a bug introduced by a2554acec652fc65c8ed0c6c1fede9ba8c3693b1.

Fixes RHBZ#1662303.

src/udev/udev-node.c

index c11eb8c1acee439498d4d1fbab8b3071bd297870..c77010c09b99a91341f18a169bd25640d9630c54 100644 (file)
@@ -181,6 +181,9 @@ static int link_find_prioritized(sd_device *dev, bool add, const char *stackdir,
                 priority = db_prio;
         }
 
+        if (!target)
+                return -ENOENT;
+
         *ret = TAKE_PTR(target);
         return 0;
 }