From: Dave Jones Date: Mon, 25 Nov 2002 10:34:39 +0000 (-0800) Subject: [PATCH] missing kmalloc check in airo_cs X-Git-Tag: v2.5.50~55^2~43 X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=c2058eabd59c249f4efd6a7ce716b2393b179f7b;p=history.git [PATCH] missing kmalloc check in airo_cs --- diff --git a/drivers/net/wireless/airo_cs.c b/drivers/net/wireless/airo_cs.c index 06dafe83d5fa..e950377d8cd1 100644 --- a/drivers/net/wireless/airo_cs.c +++ b/drivers/net/wireless/airo_cs.c @@ -242,6 +242,11 @@ static dev_link_t *airo_attach(void) /* Allocate space for private device-specific data */ local = kmalloc(sizeof(local_info_t), GFP_KERNEL); + if (!local) { + printk(KERN_ERR "airo_cs: no memory for new device\n"); + kfree (link); + return NULL; + } memset(local, 0, sizeof(local_info_t)); link->priv = local;