summaryrefslogtreecommitdiffstats
path: root/src/obj/counter.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/obj/counter.c')
-rw-r--r--src/obj/counter.c4
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;