aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/ndpi_main.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c
index 6a49c22c0..886e867ce 100644
--- a/src/lib/ndpi_main.c
+++ b/src/lib/ndpi_main.c
@@ -2229,10 +2229,7 @@ int ndpi_fill_prefix_v4(ndpi_prefix_t *p, const struct in_addr *a, int b, int mb
return(-1);
memset(p, 0, sizeof(ndpi_prefix_t));
- memcpy(&p->add.sin, a, (mb + 7) / 8);
- p->family = AF_INET;
- p->bitlen = b;
- p->ref_count = 0;
+ p->add.sin.s_addr = a->s_addr, p->family = AF_INET, p->bitlen = b, p->ref_count = 0;
return(0);
}