diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c
index 976eb242a19df521a66eb14f18d5b61b5c0a09c3..0c58c5ceb88563cc74cd3915a4cfa795a50d4619 100644
--- a/src/backend/postmaster/postmaster.c
+++ b/src/backend/postmaster/postmaster.c
@@ -10,7 +10,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.10 1996/10/04 20:32:07 scrappy Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.11 1996/10/07 07:18:34 scrappy Exp $
  *
  * NOTES
  *
@@ -541,7 +541,7 @@ ServerLoop(void)
 		}
 		FD_CLR(port->sock, &basemask);
 		StreamClose(port->sock);
-		next = DLGetPred(curr);
+		next = DLGetSucc(curr);
 		DLRemove(curr);
 		DLFreeElem(curr);
 		curr = next;