aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2012-01-16 20:08:33 +0200
committerPeter Eisentraut <peter_e@gmx.net>2012-01-16 20:08:33 +0200
commit1b9f774090d58a950ef0535b51bc377ab62b795c (patch)
tree8c4232a7876fb64bd6109fe0602d0683290720bb
parent1575fbcb795fc331f46588b4520c4bca7e854d5c (diff)
downloadpostgresql-1b9f774090d58a950ef0535b51bc377ab62b795c.tar.gz
postgresql-1b9f774090d58a950ef0535b51bc377ab62b795c.zip
psql: Fix memory leak
The command \password username leaked memory.
-rw-r--r--src/bin/psql/command.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bin/psql/command.c b/src/bin/psql/command.c
index 69fac83cd58..6c3f0aa69d6 100644
--- a/src/bin/psql/command.c
+++ b/src/bin/psql/command.c
@@ -953,6 +953,9 @@ exec_command(const char *cmd,
PQclear(res);
PQfreemem(encrypted_password);
}
+
+ if (opt0)
+ free(opt0);
}
free(pw1);