From: Tom Lane Date: Thu, 20 Oct 2011 19:44:21 +0000 (-0400) Subject: Fix memory leak in tab completion. X-Git-Tag: REL9_1_2~66 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=790fa1fdd8bb32e2e9055dd47d76c2382c51c84a;p=thirdparty%2Fpostgresql.git Fix memory leak in tab completion. This was introduced in commit e49ad77ff958b380ea6fa08c72e2dce97ac56c6b. Fixed in another, more future-proof way in HEAD. --- diff --git a/src/bin/psql/tab-complete.c b/src/bin/psql/tab-complete.c index 32f418306cd..a5a035fcc59 100644 --- a/src/bin/psql/tab-complete.c +++ b/src/bin/psql/tab-complete.c @@ -755,7 +755,7 @@ psql_completion(char *text, int start, int end) completion_info_charp2 = NULL; /* - * Scan the input line before our current position for the last five + * Scan the input line before our current position for the last six * words. According to those we'll make some smart decisions on what the * user is probably intending to type. TODO: Use strtokx() to do this. */ @@ -2922,6 +2922,7 @@ psql_completion(char *text, int start, int end) free(prev3_wd); free(prev4_wd); free(prev5_wd); + free(prev6_wd); /* Return our Grand List O' Matches */ return matches;