From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Thu, 14 Apr 2016 13:44:21 +0000 (-0400)
Subject: Fix prototype of pgwin32_bind().
X-Git-Tag: REL9_6_BETA1~163
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=22989a8e34168f576e0f90b16fc3edabd28c40e6;p=postgresql

Fix prototype of pgwin32_bind().

I (tgl) had copied-and-pasted this from pgwin32_accept(), failing to
notice that the third parameter should be "int" not "int *".

David Rowley
---

diff --git a/src/backend/port/win32/socket.c b/src/backend/port/win32/socket.c
index ea4fb557b6..56a13e5894 100644
--- a/src/backend/port/win32/socket.c
+++ b/src/backend/port/win32/socket.c
@@ -265,7 +265,7 @@ pgwin32_socket(int af, int type, int protocol)
 }
 
 int
-pgwin32_bind(SOCKET s, struct sockaddr * addr, int *addrlen)
+pgwin32_bind(SOCKET s, struct sockaddr * addr, int addrlen)
 {
 	int			res;
 
diff --git a/src/include/port/win32.h b/src/include/port/win32.h
index 9810a83540..708d47ab3e 100644
--- a/src/include/port/win32.h
+++ b/src/include/port/win32.h
@@ -373,7 +373,7 @@ void		pg_queue_signal(int signum);
 #define send(s, buf, len, flags) pgwin32_send(s, buf, len, flags)
 
 SOCKET		pgwin32_socket(int af, int type, int protocol);
-int			pgwin32_bind(SOCKET s, struct sockaddr * addr, int *addrlen);
+int			pgwin32_bind(SOCKET s, struct sockaddr * addr, int addrlen);
 int			pgwin32_listen(SOCKET s, int backlog);
 SOCKET		pgwin32_accept(SOCKET s, struct sockaddr * addr, int *addrlen);
 int			pgwin32_connect(SOCKET s, const struct sockaddr * name, int namelen);