]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
xtables-config-parser: fix compilation warning
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 22 Apr 2013 11:43:07 +0000 (13:43 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 30 Dec 2013 22:50:29 +0000 (23:50 +0100)
xtables-config-parser.y: In function ‘xtables_config_parse’:
xtables-config-parser.y:216:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
iptables/xtables-config-parser.y

index 6017e290fa4deddaa45bf489c22639c74931cbc5..1d78c43c23a77a6c32fd3d79dd0e9bd6aab13d5f 100644 (file)
@@ -213,7 +213,7 @@ int xtables_config_parse(char *filename, struct nft_table_list *table_list,
                        nft_table_list_add(table, table_list);
                        break;
                case T_PRIO:
-                       prio = *((int32_t *)e->data);
+                       memcpy(&prio, e->data, sizeof(int32_t));
                        break;
                case T_CHAIN:
                        chain = nft_chain_alloc();