diff options
Diffstat (limited to 'src/obj/counter.c')
-rw-r--r-- | src/obj/counter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/obj/counter.c b/src/obj/counter.c index 23b60c5..1baba4e 100644 --- a/src/obj/counter.c +++ b/src/obj/counter.c @@ -29,10 +29,10 @@ nftnl_obj_counter_set(struct nftnl_obj *e, uint16_t type, switch(type) { case NFTNL_OBJ_CTR_BYTES: - ctr->bytes = *((uint64_t *)data); + memcpy(&ctr->bytes, data, sizeof(ctr->bytes)); break; case NFTNL_OBJ_CTR_PKTS: - ctr->pkts = *((uint64_t *)data); + memcpy(&ctr->pkts, data, sizeof(ctr->pkts)); break; default: return -1; |