diff --git a/src/udev/udev-node.c b/src/udev/udev-node.c index c11eb8c1ac..c77010c09b 100644 --- a/src/udev/udev-node.c +++ b/src/udev/udev-node.c @@ -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; }