]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/staging/keucr/init.c
staging: keucr: check kmalloc() return value
[net-next-2.6.git] / drivers / staging / keucr / init.c
index 2ae129bfb608652d5aab5c81f809e91b3a1b18ff..1934805844f21247239e047e4093f4e47d634680 100644 (file)
@@ -300,6 +300,8 @@ int ENE_LoadBinCode(struct us_data *us, BYTE flag)
                return USB_STOR_TRANSPORT_GOOD;
 
        buf = kmalloc(0x800, GFP_KERNEL);
+       if (buf == NULL)
+               return USB_STOR_TRANSPORT_ERROR;
        switch ( flag )
        {
                // For SD