diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-01-16 20:19:19 +0900 |
---|---|---|
committer | Luca Boccassi <luca.boccassi@gmail.com> | 2022-01-16 14:05:18 +0000 |
commit | cc8943b84ad5ffb6d327404ff577d9d185a5c316 (patch) | |
tree | 02d21ce667410b35063184ed4a15cc9c3f29f0bd | |
parent | aac3efd24caf2510a316b8310c4a57e3bc196504 (diff) | |
download | systemd-cc8943b84ad5ffb6d327404ff577d9d185a5c316.tar.gz |
core: update log message
Fixes CID#1469009.
-rw-r--r-- | src/core/restrict-ifaces.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/core/restrict-ifaces.c b/src/core/restrict-ifaces.c index 7650031434..0132c3c877 100644 --- a/src/core/restrict-ifaces.c +++ b/src/core/restrict-ifaces.c @@ -19,9 +19,12 @@ static struct restrict_ifaces_bpf *restrict_ifaces_bpf_free(struct restrict_ifac DEFINE_TRIVIAL_CLEANUP_FUNC(struct restrict_ifaces_bpf *, restrict_ifaces_bpf_free); -static int prepare_restrict_ifaces_bpf(Unit* u, bool is_allow_list, +static int prepare_restrict_ifaces_bpf( + Unit* u, + bool is_allow_list, const Set *restrict_network_interfaces, struct restrict_ifaces_bpf **ret_object) { + _cleanup_(restrict_ifaces_bpf_freep) struct restrict_ifaces_bpf *obj = NULL; _cleanup_(sd_netlink_unrefp) sd_netlink *rtnl = NULL; char *iface; @@ -50,9 +53,10 @@ static int prepare_restrict_ifaces_bpf(Unit* u, bool is_allow_list, SET_FOREACH(iface, restrict_network_interfaces) { uint8_t dummy = 0; int ifindex; + ifindex = rtnl_resolve_interface(&rtnl, iface); if (ifindex < 0) { - log_unit_warning_errno(u, ifindex, "Couldn't find index of network interface: %m. Ignoring '%s'", iface); + log_unit_warning_errno(u, ifindex, "Couldn't find index of network interface '%s', ignoring: %m", iface); continue; } |