From d578eb8812f19dd4cfa4254c1417230805c31fb8 Mon Sep 17 00:00:00 2001 From: Daniel Gustafsson Date: Mon, 26 Jun 2017 13:41:29 +0200 Subject: [PATCH 1/6] Free allocated memory when 2 patterns used Ensure to free pattern2 aswell when allocated. --- src/bin/psql/command.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/psql/command.c b/src/bin/psql/command.c index 14c64208ca..0468bc37f6 100644 --- a/src/bin/psql/command.c +++ b/src/bin/psql/command.c @@ -806,6 +806,9 @@ exec_command_d(PsqlScanState scan_state, bool active_branch, const char *cmd) pattern2 = psql_scan_slash_option(scan_state, OT_NORMAL, NULL, true); success = listDbRoleSettings(pattern, pattern2); + + if (pattern2) + free(pattern2); } else status = PSQL_CMD_UNKNOWN; -- 2.13.0.rc0.45.ge2cb6ab.dirty