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

!7163 v2 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error

parents ea0d8b4c 82fc99fe
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -885,7 +885,7 @@ static int ncm_set_alt(struct usb_function *f, unsigned intf, unsigned alt)
		if (alt > 1)
			goto fail;

		if (ncm->port.in_ep->enabled) {
		if (ncm->netdev) {
			DBG(cdev, "reset ncm\n");
			ncm->timer_stopping = true;
			ncm->netdev = NULL;
@@ -1322,7 +1322,7 @@ static void ncm_disable(struct usb_function *f)

	DBG(cdev, "ncm deactivated\n");

	if (ncm->port.in_ep->enabled) {
	if (ncm->netdev) {
		ncm->timer_stopping = true;
		ncm->netdev = NULL;
		gether_disconnect(&ncm->port);