]> granicus.if.org Git - postgresql/commitdiff
backend: Fix minor memory leak in configuration file processing
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 16 Mar 2012 17:51:43 +0000 (19:51 +0200)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 16 Mar 2012 18:34:59 +0000 (20:34 +0200)
Just for consistency with the other code paths.

found by Coverity

src/backend/utils/misc/guc.c

index 486bdcddef899919928827b42b1dbee8c314c35b..3d2fe3ebc87c864155bcd69cd51856b4e42ddda7 100644 (file)
@@ -4095,6 +4095,7 @@ SelectConfigFiles(const char *userDoption, const char *progname)
        {
                write_stderr("%s cannot access the server configuration file \"%s\": %s\n",
                                         progname, ConfigFileName, strerror(errno));
+               free(configdir);
                return false;
        }