bttv: Bt832 - fix possible NULL pointer deref
PATCH 1/1 bttv: Bt832 - fix possible NULL pointer deref
This patch does fix potential NULL pointer dereference
Signed-off-by Cyrill Gorcunov <[email protected]>
---
drivers/media/video/bt8xx/bt832.c +11 -1
@@ -97,6 +97,11 @@ int bt832_init(struct i2c_client *i2c_clint rc; buf=kmalloc (65 ,GFP_KERNEL ); +if (!buf) { +v4l_err (&t->client, +"Unable to allocate memory. Detaching.\n" ); +return 0 ; + }bt832_hexdump (i2c_client_s,buf);if (buf[0x40 ] !=0x31 ) {
@@ -211,7 +216,12 @@ bt832_command(struct i2c_client *client,switch (cmd) {case BT832_HEXDUMP : {unsigned char *buf; - buf=kmalloc (65 ,GFP_KERNEL ); + buf=kmalloc (65 ,GFP_KERNEL ); +if (!buf) { +v4l_err (&t->client, +"Unable to allocate memory\n" ); +break ; + }bt832_hexdump (&t->client,buf);kfree (buf); }