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

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/rule.c

index a315cca8a343627ef1ae9654f07fcd2373cac186..c2232723e526652709685ac1ea84fd88fed679a2 100644 (file)
@@ -34,8 +34,8 @@ struct nft_rule {
        struct list_head head;
 
        uint32_t        flags;
-       char            *table;
-       char            *chain;
+       const char      *table;
+       const char      *chain;
        uint8_t         family;
        uint32_t        rule_flags;
        uint64_t        handle;
@@ -509,7 +509,7 @@ static int nft_rule_xml_parse(struct nft_rule *r, char *xml)
        if (r->table)
                xfree(r->table);
 
-       r->table = (char *)table;
+       r->table = table;
        r->flags |= (1 << NFT_RULE_ATTR_TABLE);
 
        chain = nft_mxml_str_parse(tree, "chain", MXML_DESCEND_FIRST);
@@ -521,7 +521,7 @@ static int nft_rule_xml_parse(struct nft_rule *r, char *xml)
        if (r->chain)
                xfree(r->chain);
 
-       r->chain = (char *)chain;
+       r->chain = chain;
        r->flags |= (1 << NFT_RULE_ATTR_CHAIN);
 
        if (nft_mxml_num_parse(tree, "handle", MXML_DESCEND_FIRST, BASE_DEC,