diff --git a/src/backend/libpq/pqcomm.c b/src/backend/libpq/pqcomm.c
index 96a8aabefed6dc48a52aa8a115bb248fecac8bb6..ead2e900dc030ced6559d501fe0e5614e99ebd53 100644
--- a/src/backend/libpq/pqcomm.c
+++ b/src/backend/libpq/pqcomm.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/libpq/pqcomm.c,v 1.30 1997/11/21 18:10:15 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/libpq/pqcomm.c,v 1.31 1997/12/16 15:58:14 thomas Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -574,8 +574,12 @@ pq_async_notify()
  * RETURNS: STATUS_OK or STATUS_ERROR
  */
 
-static char sock_path[100] = "";
+static char sock_path[MAXPGPATH+1] = "";
 
+/* do_unlink()
+ * Shutdown routine for backend connection
+ * If a Unix socket is used for communication, explicitly close it.
+ */
 static void
 do_unlink()
 {