chiark / gitweb /
Add memcpy_safe
[elogind.git] / src / libelogind / sd-bus / bus-control.c
index bd6a96b592b740d674a4c59673e38b7ec75f911a..db5e72cc8c9e6b77dd98717812fdbd231e0bfcb9 100644 (file)
@@ -1131,8 +1131,7 @@ static int add_name_change_match(sd_bus *bus,
                 item->name_change.old_id.id = old_owner_id;
                 item->name_change.new_id.id = new_owner_id;
 
-                if (name)
-                        memcpy(item->name_change.name, name, l);
+                memcpy_safe(item->name_change.name, name, l);
 
                 /* If the old name is unset or empty, then
                  * this can match against added names */