Unverified Commit 24392e45 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!1303 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition

parents 0d8a1480 01b4e768
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -1178,6 +1178,7 @@ static void dm1105_remove(struct pci_dev *pdev)
	struct dvb_demux *dvbdemux = &dev->demux;
	struct dvb_demux *dvbdemux = &dev->demux;
	struct dmx_demux *dmx = &dvbdemux->dmx;
	struct dmx_demux *dmx = &dvbdemux->dmx;


	cancel_work_sync(&dev->ir.work);
	dm1105_ir_exit(dev);
	dm1105_ir_exit(dev);
	dmx->close(dmx);
	dmx->close(dmx);
	dvb_net_release(&dev->dvbnet);
	dvb_net_release(&dev->dvbnet);