diff --git a/fs/ubifs/journal.c b/fs/ubifs/journal.c
index 34b1679e6e3a671684a1f08be42e155ce4a48ded..cef0460f4c54651bbe5c432d8fc4e3307ee45d07 100644
--- a/fs/ubifs/journal.c
+++ b/fs/ubifs/journal.c
@@ -669,6 +669,7 @@ out_free:
 
 out_release:
 	release_head(c, BASEHD);
+	kfree(dent);
 out_ro:
 	ubifs_ro_mode(c, err);
 	if (last_reference)