chiark / gitweb /
bus: rework how we attach fds to event loops
[elogind.git] / src / libsystemd-bus / bus-control.c
index db7263f6d50c11b12dfe0b8f46fd68785db7fed5..5125fd9724b0fcb52cf70862eb625d1e0a06e2f7 100644 (file)
@@ -741,7 +741,7 @@ static int add_name_change_match(sd_bus *bus,
                         return 0;
         }
 
-        if (old_owner) {
+        if (!isempty(old_owner)) {
                 r = bus_kernel_parse_unique_name(old_owner, &old_owner_id);
                 if (r < 0)
                         return 0;
@@ -751,7 +751,7 @@ static int add_name_change_match(sd_bus *bus,
                         return 0;
         }
 
-        if (new_owner) {
+        if (!isempty(new_owner)) {
                 r = bus_kernel_parse_unique_name(new_owner, &new_owner_id);
                 if (r < 0)
                         return r;