diff options
Diffstat (limited to 'drivers/media/dvb/bt8xx/dst.c')
-rw-r--r-- | drivers/media/dvb/bt8xx/dst.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/media/dvb/bt8xx/dst.c b/drivers/media/dvb/bt8xx/dst.c index 34a837a1abf4..b3c9d7327ac1 100644 --- a/drivers/media/dvb/bt8xx/dst.c +++ b/drivers/media/dvb/bt8xx/dst.c | |||
@@ -1331,9 +1331,7 @@ struct dst_state *dst_attach(struct dst_state *state, struct dvb_adapter *dvb_ad | |||
1331 | { | 1331 | { |
1332 | /* check if the ASIC is there */ | 1332 | /* check if the ASIC is there */ |
1333 | if (dst_probe(state) < 0) { | 1333 | if (dst_probe(state) < 0) { |
1334 | if (state) | 1334 | kfree(state); |
1335 | kfree(state); | ||
1336 | |||
1337 | return NULL; | 1335 | return NULL; |
1338 | } | 1336 | } |
1339 | /* determine settings based on type */ | 1337 | /* determine settings based on type */ |
@@ -1349,9 +1347,7 @@ struct dst_state *dst_attach(struct dst_state *state, struct dvb_adapter *dvb_ad | |||
1349 | break; | 1347 | break; |
1350 | default: | 1348 | default: |
1351 | dprintk(verbose, DST_ERROR, 1, "unknown DST type. please report to the LinuxTV.org DVB mailinglist."); | 1349 | dprintk(verbose, DST_ERROR, 1, "unknown DST type. please report to the LinuxTV.org DVB mailinglist."); |
1352 | if (state) | 1350 | kfree(state); |
1353 | kfree(state); | ||
1354 | |||
1355 | return NULL; | 1351 | return NULL; |
1356 | } | 1352 | } |
1357 | 1353 | ||