|
@@ -577,7 +577,7 @@ static void rndis_unbind(struct usbnet *dev, struct usb_interface *intf)
|
|
|
struct rndis_halt *halt;
|
|
|
|
|
|
/* try to clear any rndis state/activity (no i/o from stack!) */
|
|
|
- halt = kzalloc(sizeof *halt, GFP_KERNEL);
|
|
|
+ halt = kzalloc(CONTROL_BUFFER_SIZE, GFP_KERNEL);
|
|
|
if (halt) {
|
|
|
halt->msg_type = RNDIS_MSG_HALT;
|
|
|
halt->msg_len = ccpu2(sizeof *halt);
|