summaryrefslogtreecommitdiff
path: root/src/udev/udevd.c
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2019-06-24 19:23:13 +0200
committerYu Watanabe <watanabe.yu+github@gmail.com>2019-06-25 10:20:48 +0900
commitf053fc337e2cbb99d83fea156324b26a31171de0 (patch)
tree839dd442374f25281fa6caed6023008d92790b03 /src/udev/udevd.c
parent330703fb22630ed3d1da983fe86337ff898b122a (diff)
downloadsystemd-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.c2
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);