]> granicus.if.org Git - postgresql/commitdiff
Fix long-standing segfault when accept() or one of the calls made right
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Wed, 27 Oct 2010 17:03:00 +0000 (20:03 +0300)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Wed, 27 Oct 2010 17:08:03 +0000 (20:08 +0300)
after accepting a connection fails, and the server is compiled with GSSAPI
support. Report and patch by Alexander V. Chernikov, bug #5731.

src/backend/postmaster/postmaster.c

index bd0aeaf3aa7d4d856ec2b785a081f48b7df0be45..e58d1ecd23fa656afd1ebfaaf309ae940ef2052e 100644 (file)
@@ -1789,7 +1789,7 @@ ConnCreate(int serverFd)
                if (port->sock >= 0)
                        StreamClose(port->sock);
                ConnFree(port);
-               port = NULL;
+               return NULL;
        }
        else
        {