* drivers/media/dvb/dvb-usb/dibusb-mb.c: NULL dereference
@ 2006-08-14 23:15 Adrian Bunk
2006-08-15 14:43 ` Patrick Boettcher
0 siblings, 1 reply; 2+ messages in thread
From: Adrian Bunk @ 2006-08-14 23:15 UTC (permalink / raw)
To: patrick.boettcher, v4l-dvb-maintainer; +Cc: linux-kernel
The Coverity checker spotted the following "we dereference d->fe only
when we know it's NULL" bug:
<-- snip -->
...
static int dibusb_dib3000mb_frontend_attach(struct dvb_usb_device *d)
{
...
if ((d->fe = dib3000mb_attach(&demod_cfg,&d->i2c_adap,&st->ops)) == NULL) {
d->fe->ops.tuner_ops.init = dvb_usb_tuner_init_i2c;
d->fe->ops.tuner_ops.set_params = dvb_usb_tuner_set_params_i2c;
return -ENODEV;
}
...
<-- snip -->
cu
Adrian
--
Gentoo kernels are 42 times more popular than SUSE kernels among
KLive users (a service by SUSE contractor Andrea Arcangeli that
gathers data about kernels from many users worldwide).
There are three kinds of lies: Lies, Damn Lies, and Statistics.
Benjamin Disraeli
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: drivers/media/dvb/dvb-usb/dibusb-mb.c: NULL dereference
2006-08-14 23:15 drivers/media/dvb/dvb-usb/dibusb-mb.c: NULL dereference Adrian Bunk
@ 2006-08-15 14:43 ` Patrick Boettcher
0 siblings, 0 replies; 2+ messages in thread
From: Patrick Boettcher @ 2006-08-15 14:43 UTC (permalink / raw)
To: Adrian Bunk; +Cc: v4l-dvb maintainer list, linux-kernel
Hi Adrian,
On Tue, 15 Aug 2006, Adrian Bunk wrote:
> The Coverity checker spotted the following "we dereference d->fe only
> when we know it's NULL" bug:
>
> <-- snip -->
>
> ...
> static int dibusb_dib3000mb_frontend_attach(struct dvb_usb_device *d)
> {
> ...
> if ((d->fe = dib3000mb_attach(&demod_cfg,&d->i2c_adap,&st->ops)) == NULL) {
> d->fe->ops.tuner_ops.init = dvb_usb_tuner_init_i2c;
> d->fe->ops.tuner_ops.set_params = dvb_usb_tuner_set_params_i2c;
> return -ENODEV;
> }
> ...
>
> <-- snip -->
Oops, this one was introduced in rev 3124 of the v4l-dvb repository when
adding tuner_ops.
Mauro, can you please pull from http://linuxtv.org/hg/~pb/v4l-dvb to get
the fix.
For the others: the changeset is here:
http://linuxtv.org/hg/~pb/v4l-dvb?cmd=changeset;node=ac1c589c56fc018f14fdf74c274d8438a8566b69;style=raw
regards,
Patrick.
--
Mail: patrick.boettcher@desy.de
WWW: http://www.wi-bw.tfh-wildau.de/~pboettch/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-08-15 14:51 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-14 23:15 drivers/media/dvb/dvb-usb/dibusb-mb.c: NULL dereference Adrian Bunk
2006-08-15 14:43 ` Patrick Boettcher
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox