From 36944643ecf2913071768720ab5b5d4a4cc8de3a Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Wed, 14 May 2014 22:15:59 -0500 Subject: [PATCH] update_image.c: Fix memory leak in error path --- src/update_image.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/update_image.c b/src/update_image.c index 14f31636..af784f99 100644 --- a/src/update_image.c +++ b/src/update_image.c @@ -401,8 +401,10 @@ journaled_change_name(struct update_command_journal *j, prim.name.subject = dentry; prim.name.old_name = dentry->file_name; ret = record_update_primitive(j, prim); - if (ret) + if (ret) { + FREE(new_name); return ret; + } dentry->file_name = new_name; dentry->file_name_nbytes = new_name_nbytes; -- 2.43.0