diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2019-06-24 19:23:13 +0200 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2019-06-25 10:20:48 +0900 |
commit | f053fc337e2cbb99d83fea156324b26a31171de0 (patch) | |
tree | 839dd442374f25281fa6caed6023008d92790b03 /src/udev/udevd.c | |
parent | 330703fb22630ed3d1da983fe86337ff898b122a (diff) | |
download | systemd-f053fc337e2cbb99d83fea156324b26a31171de0.tar.gz |
udevd: fix a reversed conditional on global property set
# udevadm control --property=HELLO=WORLD
Received udev control message (ENV), unsetting 'HELLO'
# udevadm control --property=HELLO=
Received udev control message (ENV), setting 'HELLO='
Oh no, it's busted. Let's try removing this one little negation real quick
to see if it helps...
# udevadm control --property=HELLO=WORLD
Received udev control message (ENV), setting 'HELLO=WORLD'
# udevadm control --property=HELLO=
Received udev control message (ENV), unsetting 'HELLO'
Feels much better now.
Diffstat (limited to 'src/udev/udevd.c')
-rw-r--r-- | src/udev/udevd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/udev/udevd.c b/src/udev/udevd.c index 8e7402fd87..25a1095ff4 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -1052,7 +1052,7 @@ static int on_ctrl_msg(struct udev_ctrl *uctrl, enum udev_ctrl_msg_type type, co } eq++; - if (!isempty(eq)) { + if (isempty(eq)) { log_debug("Received udev control message (ENV), unsetting '%s'", key); r = hashmap_put(manager->properties, key, NULL); |