]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] missing kmalloc check in airo_cs
authorDave Jones <davej@codemonkey.org.uk>
Mon, 25 Nov 2002 10:34:39 +0000 (02:34 -0800)
committerDave Jones <davej@codemonkey.org.uk>
Mon, 25 Nov 2002 10:34:39 +0000 (02:34 -0800)
drivers/net/wireless/airo_cs.c

index 06dafe83d5faeba17d6bd680570d72d8f6af570e..e950377d8cd1ae38ca7e0392fc82d91902a20bc5 100644 (file)
@@ -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;