X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fowniptc%2Flibip6tc.c;h=672dae12d289b49692d9642fe8849295278fdaee;hb=1731be96ba72786f4f69d4f752d2f99c6d774b4c;hp=276b7af8fa3769eee00157277d3f887e1e7628d0;hpb=9d15d1058b93acb7be041934acfe76548539041a;p=collectd.git diff --git a/src/owniptc/libip6tc.c b/src/owniptc/libip6tc.c index 276b7af8..672dae12 100644 --- a/src/owniptc/libip6tc.c +++ b/src/owniptc/libip6tc.c @@ -204,7 +204,8 @@ dump_entry(struct ip6t_entry *e, const ip6tc_handle_t handle) t = ip6t_get_target(e); printf("Target name: `%s' [%u]\n", t->u.user.name, t->u.target_size); if (strcmp(t->u.user.name, IP6T_STANDARD_TARGET) == 0) { - int pos = *(int *)t->data; + const unsigned char *data = t->data; + int pos = *(const int *)data; if (pos < 0) printf("verdict=%s\n", pos == -NF_ACCEPT-1 ? "NF_ACCEPT"