summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane2006-04-19 16:16:08 +0000
committerTom Lane2006-04-19 16:16:08 +0000
commitba0a92803d29beea7f7423dffce3595900a823f1 (patch)
treeea1c88e87c7b2937ac3b00e270a5171fd8d030f3
parent8a9cb6c0c58062a11c55964038f83259f2b2ed0f (diff)
Fix ancient memory leak in PQprintTuples(); our code no longer uses this
routine, but perhaps some applications do. Found by Martijn van Oosterhout using Coverity.
-rw-r--r--src/interfaces/libpq/fe-print.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/interfaces/libpq/fe-print.c b/src/interfaces/libpq/fe-print.c
index c9ae2778a2..2064638a6a 100644
--- a/src/interfaces/libpq/fe-print.c
+++ b/src/interfaces/libpq/fe-print.c
@@ -751,8 +751,10 @@ PQprintTuples(const PGresult *res,
fprintf(fout, "|\n%s\n", tborder);
}
}
-}
+ if (tborder)
+ free(tborder);
+}
/* simply send out max-length number of filler characters to fp */