summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2014-12-16 13:31:42 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2014-12-16 13:31:57 -0500
commit6c75384eed8770b11f01378b37dc4bd07a5710f1 (patch)
treeff26063953fd46e3542ba052be579a2e7a4e55a5 /src
parentce864d3276a29fc39155348e6e5ca282d1e51d2d (diff)
Fix file descriptor leak after failure of a \setshell command in pgbench.
If the called command fails to return data, runShellCommand forgot to pclose() the pipe before returning. This is fairly harmless in the current code, because pgbench would then abandon further processing of that client thread; so no more than nclients descriptors could be leaked this way. But it's not hard to imagine future improvements whereby that wouldn't be true. In any case, it's sloppy coding, so patch all branches. Found by Coverity.
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions