]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - fs/reiserfs/super.c
reiserfs: Fix memory leak of journal device string
[mirror_ubuntu-bionic-kernel.git] / fs / reiserfs / super.c
index a3507490be6e8d913c5eebaba4caad6df6fb9779..6280efeceb0a234bf21c82041cce2aef5c31841a 100644 (file)
@@ -629,6 +629,7 @@ static void reiserfs_put_super(struct super_block *s)
        reiserfs_write_unlock(s);
        mutex_destroy(&REISERFS_SB(s)->lock);
        destroy_workqueue(REISERFS_SB(s)->commit_wq);
+       kfree(REISERFS_SB(s)->s_jdev);
        kfree(s->s_fs_info);
        s->s_fs_info = NULL;
 }
@@ -2243,6 +2244,7 @@ error_unlocked:
                        kfree(qf_names[j]);
        }
 #endif
+       kfree(sbi->s_jdev);
        kfree(sbi);
 
        s->s_fs_info = NULL;