summaryrefslogtreecommitdiffstats
path: root/src/expr
diff options
context:
space:
mode:
Diffstat (limited to 'src/expr')
-rw-r--r--src/expr/data_reg.c3
-rw-r--r--src/expr/data_reg.h2
-rw-r--r--src/expr/log.c2
3 files changed, 3 insertions, 4 deletions
diff --git a/src/expr/data_reg.c b/src/expr/data_reg.c
index 305e4d2..fceec5a 100644
--- a/src/expr/data_reg.c
+++ b/src/expr/data_reg.c
@@ -108,8 +108,7 @@ static int nft_data_reg_chain_xml_parse(union nft_data_reg *reg, char *xml)
if (reg->chain)
xfree(reg->chain);
- reg->chain = (char *)nft_mxml_str_parse(tree, "chain",
- MXML_DESCEND);
+ reg->chain = nft_mxml_str_parse(tree, "chain", MXML_DESCEND);
if (reg->chain == NULL) {
mxmlDelete(tree);
return -1;
diff --git a/src/expr/data_reg.h b/src/expr/data_reg.h
index 1552c1e..9aee11f 100644
--- a/src/expr/data_reg.h
+++ b/src/expr/data_reg.h
@@ -14,7 +14,7 @@ union nft_data_reg {
};
struct {
int verdict;
- char *chain;
+ const char *chain;
};
};
diff --git a/src/expr/log.c b/src/expr/log.c
index 10abd68..14785fd 100644
--- a/src/expr/log.c
+++ b/src/expr/log.c
@@ -162,7 +162,7 @@ static int nft_rule_expr_log_xml_parse(struct nft_rule_expr *e, mxml_node_t *tre
if (prefix == NULL)
return -1;
- log->prefix = (char *)prefix;
+ log->prefix = prefix;
e->flags |= (1 << NFT_EXPR_LOG_PREFIX);
if (nft_mxml_num_parse(tree, "group", MXML_DESCEND_FIRST, BASE_DEC,