]> git.ipfire.org Git - thirdparty/libnftnl.git/commitdiff
set_elem: constify nft_set_elem_attr_get_str
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 6 Aug 2013 11:34:27 +0000 (13:34 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 6 Aug 2013 11:51:44 +0000 (13:51 +0200)
Should have been done in (ec75831 src: fully constify
nft_*_get functions)

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/libnftables/set.h
src/set_elem.c

index 06380d4ac74cb11ffb3ac6381a0a603d527a1144..e81b3acbf26d30e29c39f66da2c8fb5754e400b1 100644 (file)
@@ -90,7 +90,7 @@ void nft_set_elem_attr_set(struct nft_set_elem *s, uint16_t attr, const void *da
 void nft_set_elem_attr_set_u32(struct nft_set_elem *s, uint16_t attr, uint32_t val);
 void nft_set_elem_attr_set_str(struct nft_set_elem *s, uint16_t attr, const char *str);
 
-void *nft_set_elem_attr_get(struct nft_set_elem *s, uint16_t attr, size_t *data_len);
+const void *nft_set_elem_attr_get(struct nft_set_elem *s, uint16_t attr, size_t *data_len);
 const char *nft_set_elem_attr_get_str(struct nft_set_elem *s, uint16_t attr);
 uint32_t nft_set_elem_attr_get_u32(struct nft_set_elem *s, uint16_t attr);
 
index 4e21719d44bc044157e5b6f536df5500c13e753f..c9c9bd4338bb2f7ae1c04ea55a9ad4cc3bc6afee 100644 (file)
@@ -119,7 +119,7 @@ void nft_set_elem_attr_set_str(struct nft_set_elem *s, uint16_t attr, const char
 }
 EXPORT_SYMBOL(nft_set_elem_attr_set_str);
 
-void *nft_set_elem_attr_get(struct nft_set_elem *s, uint16_t attr, size_t *data_len)
+const void *nft_set_elem_attr_get(struct nft_set_elem *s, uint16_t attr, size_t *data_len)
 {
        if (!(s->flags & (1 << attr)))
                return NULL;