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