diff options
| -rw-r--r-- | drivers/media/video/msp3400-driver.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/media/video/msp3400-driver.c b/drivers/media/video/msp3400-driver.c index 2fb9fe6a1ae7..91078c0d8fea 100644 --- a/drivers/media/video/msp3400-driver.c +++ b/drivers/media/video/msp3400-driver.c | |||
| @@ -825,7 +825,7 @@ static int msp_attach(struct i2c_adapter *adapter, int address, int kind) | |||
| 825 | if (msp_reset(client) == -1) { | 825 | if (msp_reset(client) == -1) { |
| 826 | v4l_dbg(1, msp_debug, client, "msp3400 not found\n"); | 826 | v4l_dbg(1, msp_debug, client, "msp3400 not found\n"); |
| 827 | kfree(client); | 827 | kfree(client); |
| 828 | return -1; | 828 | return 0; |
| 829 | } | 829 | } |
| 830 | 830 | ||
| 831 | state = kmalloc(sizeof(*state), GFP_KERNEL); | 831 | state = kmalloc(sizeof(*state), GFP_KERNEL); |
| @@ -859,7 +859,7 @@ static int msp_attach(struct i2c_adapter *adapter, int address, int kind) | |||
| 859 | v4l_dbg(1, msp_debug, client, "not an msp3400 (cannot read chip version)\n"); | 859 | v4l_dbg(1, msp_debug, client, "not an msp3400 (cannot read chip version)\n"); |
| 860 | kfree(state); | 860 | kfree(state); |
| 861 | kfree(client); | 861 | kfree(client); |
| 862 | return -1; | 862 | return 0; |
| 863 | } | 863 | } |
| 864 | 864 | ||
| 865 | msp_set_audio(client); | 865 | msp_set_audio(client); |
