All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch] udf: possible null pointer dereference while load_partition
@ 2007-03-04  8:30 Dmitriy Monakhov
  0 siblings, 0 replies; only message in thread
From: Dmitriy Monakhov @ 2007-03-04  8:30 UTC (permalink / raw)
  To: bfennema; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 109 bytes --]


sb_read may return NULL, let's explicitly check it.
Signed-off-by: Dmitriy Monakhov <dmonakhov@openvz.org>


[-- Attachment #2: diff-mm-udf-load_partition-sb_read-errh-fix --]
[-- Type: text/plain, Size: 521 bytes --]

diff --git a/fs/udf/super.c b/fs/udf/super.c
index f4b3265..951b85d 100644
--- a/fs/udf/super.c
+++ b/fs/udf/super.c
@@ -1407,6 +1407,8 @@ udf_load_partition(struct super_block *sb, kernel_lb_addr *fileset)
 
 					pos = udf_block_map(UDF_SB_VAT(sb), 0);
 					bh = sb_bread(sb, pos);
+					if (!bh)
+						return 1;
 					UDF_SB_TYPEVIRT(sb,i).s_start_offset =
 						le16_to_cpu(((struct virtualAllocationTable20 *)bh->b_data + udf_ext0_offset(UDF_SB_VAT(sb)))->lengthHeader) +
 							udf_ext0_offset(UDF_SB_VAT(sb));

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2007-03-04  8:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-04  8:30 [patch] udf: possible null pointer dereference while load_partition Dmitriy Monakhov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.