Loading drivers/net/usb/rmnet_usb_ctrl.c +5 −2 Original line number Diff line number Diff line Loading @@ -727,12 +727,15 @@ static ssize_t rmnet_ctl_write(struct file *file, const char __user * buf, status = rmnet_usb_ctrl_write_cmd(dev->cudev, USB_CDC_SEND_ENCAPSULATED_COMMAND, 0, cpkt->data, cpkt->data_size); if (status > 0) dev->cudev->snd_encap_cmd_cnt++; kfree(cpkt->data); kfree(cpkt); if (status > 0) { dev->cudev->snd_encap_cmd_cnt++; return size; } return status; } Loading Loading
drivers/net/usb/rmnet_usb_ctrl.c +5 −2 Original line number Diff line number Diff line Loading @@ -727,12 +727,15 @@ static ssize_t rmnet_ctl_write(struct file *file, const char __user * buf, status = rmnet_usb_ctrl_write_cmd(dev->cudev, USB_CDC_SEND_ENCAPSULATED_COMMAND, 0, cpkt->data, cpkt->data_size); if (status > 0) dev->cudev->snd_encap_cmd_cnt++; kfree(cpkt->data); kfree(cpkt); if (status > 0) { dev->cudev->snd_encap_cmd_cnt++; return size; } return status; } Loading