diff --git a/src/backend/libpq/hba.c b/src/backend/libpq/hba.c index 1ca2ae46f24..7106f0871f9 100644 --- a/src/backend/libpq/hba.c +++ b/src/backend/libpq/hba.c @@ -673,8 +673,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);