Browse Source

drm/radeon: fix potential NULL dereference in drivers/gpu/drm/radeon/atom.c

kzalloc() can return NULL, so I added check for it

Signed-off-by: Bojan Prtvar <prtvar.b@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Bojan Prtvar 14 years ago
parent
commit
816985d4f9
1 changed files with 3 additions and 0 deletions
  1. 3 0
      drivers/gpu/drm/radeon/atom.c

+ 3 - 0
drivers/gpu/drm/radeon/atom.c

@@ -1245,6 +1245,9 @@ struct atom_context *atom_parse(struct card_info *card, void *bios)
 	char name[512];
 	char name[512];
 	int i;
 	int i;
 
 
+	if (!ctx)
+		return NULL;
+
 	ctx->card = card;
 	ctx->card = card;
 	ctx->bios = bios;
 	ctx->bios = bios;