diff --git a/net/9p/trans_usbg.c b/net/9p/trans_usbg.c index 5f15e4249e84..9fd7801d56ab 100644 --- a/net/9p/trans_usbg.c +++ b/net/9p/trans_usbg.c @@ -444,6 +444,7 @@ static void usb9pfs_clear_tx(struct f_usb9pfs *usb9pfs) req->t_err = -ECONNRESET; p9_client_cb(usb9pfs->client, req, REQ_STATUS_ERROR); + usb9pfs->in_req->context = NULL; } static void p9_usbg_close(struct p9_client *client)