From: Yu Watanabe Date: Mon, 9 Mar 2026 04:50:27 +0000 (+0900) Subject: udev: improve log message in udev_builtin_add_property() X-Git-Tag: v260-rc3~28^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6ab595ee1ad8f6124be09a4e0d1de18dcb15a2c;p=thirdparty%2Fsystemd.git udev: improve log message in udev_builtin_add_property() --- diff --git a/src/udev/udev-builtin.c b/src/udev/udev-builtin.c index 121694e688f..f3c8936cad8 100644 --- a/src/udev/udev-builtin.c +++ b/src/udev/udev-builtin.c @@ -139,13 +139,20 @@ int udev_builtin_add_property(UdevEvent *event, const char *key, const char *val assert(key); + val = empty_to_null(val); + r = device_add_property(dev, key, val); if (r < 0) - return log_device_debug_errno(dev, r, "Failed to add property '%s%s%s'", + return log_device_debug_errno(dev, r, "Failed to %s property '%s%s%s'", + val ? "add" : "remove", key, val ? "=" : "", strempty(val)); - if (event->event_mode == EVENT_UDEVADM_TEST_BUILTIN) - printf("%s=%s\n", key, strempty(val)); + if (event->event_mode == EVENT_UDEVADM_TEST_BUILTIN) { + if (val) + printf("%s=%s\n", key, val); + else + printf("%s (removed)\n", key); + } return 0; }