tree-wide: use strndupa_safe() in a couple more cases

This commit is contained in:
Frantisek Sumsal 2023-12-25 13:13:17 +01:00
parent 34e2897f51
commit 78bc04cf12
2 changed files with 2 additions and 2 deletions

View file

@ -1311,7 +1311,7 @@ int bus_set_transient_exec_command(
int r;
/* Drop Ex from the written setting. E.g. ExecStart=, not ExecStartEx=. */
const char *written_name = is_ex_prop ? strndupa(name, strlen(name) - 2) : name;
const char *written_name = is_ex_prop ? strndupa_safe(name, strlen(name) - 2) : name;
r = sd_bus_message_enter_container(message, 'a', is_ex_prop ? "(sasas)" : "(sasb)");
if (r < 0)

View file

@ -632,7 +632,7 @@ static int find_real_nvme_parent(sd_device *dev, sd_device **ret) {
return -ENXIO;
end += strspn(end, DIGITS);
sysname = strndupa(sysname, end - sysname);
sysname = strndupa_safe(sysname, end - sysname);
r = sd_device_new_from_subsystem_sysname(&nvme, "nvme", sysname);
if (r < 0)