diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-08-18 11:04:16 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-08-19 11:52:25 +0200 |
commit | f4f81a6b35f050bfa0dd257a30117467b8739e7d (patch) | |
tree | bb53683f023e1e0ad3ea0741dc0ac8912a4609ae /src/libsystemd/sd-netlink/sd-netlink.c | |
parent | b44662fee5c98fa1f8019cdf9f0634dae514b071 (diff) | |
download | systemd-f4f81a6b35f050bfa0dd257a30117467b8739e7d.tar.gz |
sd-netlink: constify parameters in public api and adjust pointer formatting
In the internal api, 'char* const*' is used instead of 'const char* const*'
because otherwise we'd get a mismatch with the various strv apis.
Diffstat (limited to 'src/libsystemd/sd-netlink/sd-netlink.c')
-rw-r--r-- | src/libsystemd/sd-netlink/sd-netlink.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsystemd/sd-netlink/sd-netlink.c b/src/libsystemd/sd-netlink/sd-netlink.c index 5cb831cb4a..d1e5e68996 100644 --- a/src/libsystemd/sd-netlink/sd-netlink.c +++ b/src/libsystemd/sd-netlink/sd-netlink.c @@ -947,7 +947,7 @@ _public_ int sd_netlink_add_match( destroy_callback, userdata, description); } -_public_ int sd_netlink_attach_filter(sd_netlink *nl, size_t len, struct sock_filter *filter) { +_public_ int sd_netlink_attach_filter(sd_netlink *nl, size_t len, const struct sock_filter *filter) { assert_return(nl, -EINVAL); assert_return(len == 0 || filter, -EINVAL); @@ -955,7 +955,7 @@ _public_ int sd_netlink_attach_filter(sd_netlink *nl, size_t len, struct sock_fi len == 0 ? SO_DETACH_FILTER : SO_ATTACH_FILTER, &(struct sock_fprog) { .len = len, - .filter = filter, + .filter = (struct sock_filter*) filter, }, sizeof(struct sock_fprog)) < 0) return -errno; |