libpq: Fix memory leak in URI parser

When an invalid query parameter is reported, some memory leaks.

found by Coverity
This commit is contained in:
Peter Eisentraut 2012-08-23 22:33:04 -04:00
parent ec8a0135c3
commit 4faf074a53

View File

@ -4879,6 +4879,11 @@ conninfo_uri_parse_params(char *params,
libpq_gettext(
"invalid URI query parameter: \"%s\"\n"),
keyword);
if (malloced)
{
free(keyword);
free(value);
}
return false;
}
if (malloced)