diff --git a/src/backend/libpq/hba.c b/src/backend/libpq/hba.c index 9cde6a21ce..8c8213448a 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);