From: Yu Watanabe Date: Tue, 8 Jan 2019 17:46:03 +0000 (+0900) Subject: udev-node: make link_find_prioritized() return negative value when nothing found X-Git-Tag: archive/raspbian/240-4+rpi1^2~41 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=7b6444098e5c209dade19430647f2b6e222020fe;p=systemd.git udev-node: make link_find_prioritized() return negative value when nothing found Fixes a bug introduced by a2554acec652fc65c8ed0c6c1fede9ba8c3693b1. Fixes RHBZ#1662303. (cherry picked from commit 82d9ac23fd5ab2befe2a95187640a8d38799dd64) (cherry picked from commit f665fe3e2e74548a2a236f3b7635227621aa568a) Gbp-Pq: Name udev-node-make-link_find_prioritized-return-negative-valu.patch --- diff --git a/src/udev/udev-node.c b/src/udev/udev-node.c index c11eb8c1..c77010c0 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; }