diff options
author | Carlos Falgueras García <carlosfg@riseup.net> | 2016-08-09 13:42:17 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-08-10 10:33:20 +0200 |
commit | b02d5d5b766e30a2afcbb706aa69ea7a51b40bc8 (patch) | |
tree | bebeb728f3b89cd09689699baf1896e3076ee0af /src/set.c | |
parent | 21e062bb589cbea328c65dc37c96e1d91eacb920 (diff) |
src: Constify iterators
Iterators do not modify objects which they iterate, so input pointer must
be const.
Signed-off-by: Carlos Falgueras García <carlosfg@riseup.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/set.c')
-rw-r--r-- | src/set.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -1175,11 +1175,12 @@ int nftnl_set_list_foreach(struct nftnl_set_list *set_list, EXPORT_SYMBOL_ALIAS(nftnl_set_list_foreach, nft_set_list_foreach); struct nftnl_set_list_iter { - struct nftnl_set_list *list; + const struct nftnl_set_list *list; struct nftnl_set *cur; }; -struct nftnl_set_list_iter *nftnl_set_list_iter_create(struct nftnl_set_list *l) +struct nftnl_set_list_iter * +nftnl_set_list_iter_create(const struct nftnl_set_list *l) { struct nftnl_set_list_iter *iter; @@ -1197,7 +1198,8 @@ struct nftnl_set_list_iter *nftnl_set_list_iter_create(struct nftnl_set_list *l) } EXPORT_SYMBOL_ALIAS(nftnl_set_list_iter_create, nft_set_list_iter_create); -struct nftnl_set *nftnl_set_list_iter_cur(struct nftnl_set_list_iter *iter) +struct nftnl_set * +nftnl_set_list_iter_cur(const struct nftnl_set_list_iter *iter) { return iter->cur; } |