Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 48a8406f authored by YOSHIFUJI Hideaki's avatar YOSHIFUJI Hideaki Committed by Stefan Richter
Browse files

firewire net: Fix memory leakage in fwnet_remove().

parent 2fbd8dfe
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -1626,6 +1626,8 @@ static int fwnet_remove(struct device *_dev)
		fwnet_fifo_stop(dev);
		fwnet_fifo_stop(dev);
		if (dev->broadcast_rcv_context) {
		if (dev->broadcast_rcv_context) {
			fw_iso_context_stop(dev->broadcast_rcv_context);
			fw_iso_context_stop(dev->broadcast_rcv_context);
			kfree(dev->broadcast_rcv_buffer_ptrs);
			dev->broadcast_rcv_buffer_ptrs = NULL;
			fw_iso_buffer_destroy(&dev->broadcast_rcv_buffer,
			fw_iso_buffer_destroy(&dev->broadcast_rcv_buffer,
					      dev->card);
					      dev->card);
			fw_iso_context_destroy(dev->broadcast_rcv_context);
			fw_iso_context_destroy(dev->broadcast_rcv_context);