summaryrefslogtreecommitdiff
path: root/src/bin/pg_verifybackup/pg_verifybackup.c
diff options
context:
space:
mode:
authorMichael Paquier2020-12-07 00:29:32 +0000
committerMichael Paquier2020-12-07 00:30:36 +0000
commit51c388987734cb318c8fa875f382ca75a34d0010 (patch)
tree1862cc0dc10dcf6bf39dbed4cd172b24885dbd18 /src/bin/pg_verifybackup/pg_verifybackup.c
parente98c900993e89ad9278cdfbf0ba5495381a1faac (diff)
Fix fd leak in pg_verifybackup
An error code path newly-introduced by 87ae969 forgot to close a file descriptor when verifying a file's checksum. Per report from Coverity, via Tom Lane.
Diffstat (limited to 'src/bin/pg_verifybackup/pg_verifybackup.c')
-rw-r--r--src/bin/pg_verifybackup/pg_verifybackup.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bin/pg_verifybackup/pg_verifybackup.c b/src/bin/pg_verifybackup/pg_verifybackup.c
index 07320d36997..bf388de79fa 100644
--- a/src/bin/pg_verifybackup/pg_verifybackup.c
+++ b/src/bin/pg_verifybackup/pg_verifybackup.c
@@ -730,6 +730,7 @@ verify_file_checksum(verifier_context *context, manifest_file *m,
{
report_backup_error(context, "could not initialize checksum of file \"%s\"",
relpath);
+ close(fd);
return;
}