diff --git a/src/backend/libpq/hba.c b/src/backend/libpq/hba.c index 9cde6a21ce99003102dc9303288001d24e3ba2b6..8c8213448a873d3acba72077a50db15845809718 100644 --- a/src/backend/libpq/hba.c +++ b/src/backend/libpq/hba.c @@ -700,8 +700,8 @@ check_ip(SockAddr *raddr, struct sockaddr * addr, struct sockaddr * mask) struct sockaddr_storage addrcopy, maskcopy; - memcpy(&addrcopy, &addr, sizeof(addrcopy)); - memcpy(&maskcopy, &mask, sizeof(maskcopy)); + memcpy(&addrcopy, addr, sizeof(addrcopy)); + memcpy(&maskcopy, mask, sizeof(maskcopy)); pg_promote_v4_to_v6_addr(&addrcopy); pg_promote_v4_to_v6_mask(&maskcopy);