mirror of
https://github.com/systemd/systemd
synced 2024-07-22 10:44:58 +00:00
tree-wide: use strndupa_safe() in a couple more cases
This commit is contained in:
parent
34e2897f51
commit
78bc04cf12
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue