diff options
Diffstat (limited to 'fs/udf/super.c')
| -rw-r--r-- | fs/udf/super.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/fs/udf/super.c b/fs/udf/super.c index d44fb568abe1..e9be396a558d 100644 --- a/fs/udf/super.c +++ b/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); |