diff --git a/src/backend/libpq/pqcomm.c b/src/backend/libpq/pqcomm.c index 74161970ab51362c46c9f2303343ded8e57d9ab9..a4abf3ab8320337445e3bd085a93a9df4430235e 100644 --- a/src/backend/libpq/pqcomm.c +++ b/src/backend/libpq/pqcomm.c @@ -105,9 +105,6 @@ char *Unix_socket_group; /* Where the Unix socket files are (list of palloc'd strings) */ static List *sock_paths = NIL; -PQcommMethods *PqCommMethods; - - /* * Buffers for low-level I/O. * @@ -154,8 +151,6 @@ static int Lock_AF_UNIX(char *unixSocketDir, char *unixSocketPath); static int Setup_AF_UNIX(char *sock_path); #endif /* HAVE_UNIX_SOCKETS */ -PQcommMethods PQcommSocketMethods; - static PQcommMethods PqCommSocketMethods = { socket_comm_reset, socket_flush, @@ -167,6 +162,9 @@ static PQcommMethods PqCommSocketMethods = { socket_endcopyout }; +PQcommMethods *PqCommMethods = &PqCommSocketMethods; + + /* -------------------------------- * pq_init - initialize libpq at backend startup @@ -175,7 +173,6 @@ static PQcommMethods PqCommSocketMethods = { void pq_init(void) { - PqCommMethods = &PqCommSocketMethods; PqSendBufferSize = PQ_SEND_BUFFER_SIZE; PqSendBuffer = MemoryContextAlloc(TopMemoryContext, PqSendBufferSize); PqSendPointer = PqSendStart = PqRecvPointer = PqRecvLength = 0;