summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gorrod <alexander.gorrod@mongodb.com>2016-04-05 09:20:48 +1000
committerAlex Gorrod <alexander.gorrod@mongodb.com>2016-04-05 09:20:48 +1000
commit47b5268e9d1239ccc6a923ea9915a820645080df (patch)
tree78bafd07cfd60d1a127b1220eb1413f091b32ffa
parent496aa2fb28036698fc37a917e931eaacfd784c6e (diff)
parent77caa9415b05f064d3c5e3c953e5ab7a2d7b7eec (diff)
downloadmongo-47b5268e9d1239ccc6a923ea9915a820645080df.tar.gz
Merge pull request #2631 from wiredtiger/server-23504
SERVER-23504: Coverity analysis defect 98177: Resource leak
-rw-r--r--src/cursor/cur_backup.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cursor/cur_backup.c b/src/cursor/cur_backup.c
index 2ba73eb86c9..5be9b311a79 100644
--- a/src/cursor/cur_backup.c
+++ b/src/cursor/cur_backup.c
@@ -440,6 +440,7 @@ __backup_list_uri_append(
WT_SESSION_IMPL *session, const char *name, bool *skip)
{
WT_CURSOR_BACKUP *cb;
+ WT_DECL_RET;
char *value;
cb = session->bkp_cursor;
@@ -472,8 +473,9 @@ __backup_list_uri_append(
/* Add the metadata entry to the backup file. */
WT_RET(__wt_metadata_search(session, name, &value));
- WT_RET(__wt_fprintf(session, cb->bfh, "%s\n%s\n", name, value));
+ ret = __wt_fprintf(session, cb->bfh, "%s\n%s\n", name, value);
__wt_free(session, value);
+ WT_RET(ret);
/* Add file type objects to the list of files to be copied. */
if (WT_PREFIX_MATCH(name, "file:"))