summaryrefslogtreecommitdiffstats
path: root/include/rule.h
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2020-10-19 23:51:16 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2020-10-19 23:51:47 +0200
commit26db6cd9061757d9548cfadc4f921caa1aa6aff7 (patch)
tree87bdfc020f49110e8bd2da61cafd76a3e7d6777d /include/rule.h
parent27362a5bfa4336476038cfe00a699f0b68a984aa (diff)
src: constify location parameter in cmd_add_loc()
Constify pointer to location object to compile check for unintentional updates. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/rule.h')
-rw-r--r--include/rule.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/rule.h b/include/rule.h
index 10e71047..119fc19d 100644
--- a/include/rule.h
+++ b/include/rule.h
@@ -704,8 +704,8 @@ struct cmd {
struct obj *object;
};
struct {
- uint16_t offset;
- struct location *location;
+ uint16_t offset;
+ const struct location *location;
} attr[NFT_NLATTR_LOC_MAX];
int num_attrs;
const void *arg;
@@ -720,7 +720,7 @@ extern struct cmd *cmd_alloc_obj_ct(enum cmd_ops op, int type,
const struct location *loc, struct obj *obj);
extern void cmd_free(struct cmd *cmd);
-void cmd_add_loc(struct cmd *cmd, uint16_t offset, struct location *loc);
+void cmd_add_loc(struct cmd *cmd, uint16_t offset, const struct location *loc);
#include <payload.h>
#include <expression.h>