diff --git a/[refs] b/[refs] index 829ae02bd8e0..e513e7bdd7c5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7e2fb2d7e6a3094473f101ae33dd6431ae6d2ed1 +refs/heads/master: 1b1baff6e50df855238ce5e6c0e7dbb8a261fb32 diff --git a/trunk/fs/udf/super.c b/trunk/fs/udf/super.c index d44fb568abe1..e9be396a558d 100644 --- a/trunk/fs/udf/super.c +++ b/trunk/fs/udf/super.c @@ -307,7 +307,8 @@ static void udf_sb_free_partitions(struct super_block *sb) { struct udf_sb_info *sbi = UDF_SB(sb); int i; - + if (sbi->s_partmaps == NULL) + return; for (i = 0; i < sbi->s_partitions; i++) udf_free_partition(&sbi->s_partmaps[i]); kfree(sbi->s_partmaps);