Skip to content

Commit 6dbda1f

Browse files
authored
Merge pull request #1196 from taj0207/main
update with codel fix
2 parents b4cb654 + 6f1d71f commit 6dbda1f

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

network/wwan/cxwmbclass/datapipe.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,7 @@ MbbBusWriteData(__in MBB_BUS_HANDLE BusHandle, __in MBB_REQUEST_HANDLE RequestHa
428428
WDFMEMORY BufferMemoryObject = NULL;
429429
WDFREQUEST WriteRequestZLP = NULL;
430430
PUSB_WRITE_REQ_CONTEXT writeContextZLP = NULL;
431+
NTSTATUS ZlpStatus;
431432

432433
usbDeviceContext = GetUsbDeviceContext(BusObject->WdfUsbDevice);
433434

@@ -641,7 +642,7 @@ MbbBusWriteData(__in MBB_BUS_HANDLE BusHandle, __in MBB_REQUEST_HANDLE RequestHa
641642
if (WriteRequestZLP != NULL)
642643
{
643644

644-
NTSTATUS ZlpStatus;
645+
645646

646647
Status = WdfUsbTargetPipeFormatRequestForWrite(usbDeviceContext->BulkOutputPipe, WriteRequestZLP, NULL, NULL);
647648
if (!NT_SUCCESS(Status))
@@ -696,6 +697,7 @@ MbbBusWriteData(__in MBB_BUS_HANDLE BusHandle, __in MBB_REQUEST_HANDLE RequestHa
696697

697698
if (WriteRequestZLP != NULL)
698699
{
700+
Status = ZlpStatus;
699701
FreeWriteRequest(BusObject->WdfUsbDevice, WriteRequestZLP);
700702
WriteRequestZLP = NULL;
701703
}

network/wwan/cxwmbclass/inc/util.h

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@
22
// Copyright (C) Microsoft. All rights reserved.
33
//
44
#pragma once
5-
typedef enum
6-
{
7-
MbbPoolTagDefault = '0CBM',
8-
MbbPoolTagNtbSend = '1CBM',
9-
MbbPoolTagNblSend = '2CBM',
10-
MbbPoolTagNbSend = '3CBM',
11-
MbbPoolTagMdlReceive = '6CBM'
12-
} MBB_POOL_TAG;
5+
6+
#define MbbPoolTagDefault '0CBM'
7+
#define MbbPoolTagNtbSend '1CBM'
8+
#define MbbPoolTagNblSend '2CBM'
9+
#define MbbPoolTagNbSend '3CBM'
10+
#define MbbPoolTagMdlReceive '6CBM'
1311

1412
#define ALLOCATE_PAGED_POOL(_y) ExAllocatePool2(POOL_FLAG_PAGED, _y, MbbPoolTagDefault)
1513
#define ALLOCATE_NONPAGED_POOL(_y) ExAllocatePool2(POOL_FLAG_NON_PAGED, _y, MbbPoolTagDefault)

network/wwan/cxwmbclass/utils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ MbbBusGetStat(__in MBB_BUS_HANDLE BusHandle, __in USHORT StatIndex, __out ULONGL
248248

249249
if (NT_SUCCESS(Status))
250250
{
251-
if (BytesTransfered < sizeof(Value))
251+
if (BytesTransfered < sizeof(*Value))
252252
{
253253
Status = STATUS_INFO_LENGTH_MISMATCH;
254254
}

0 commit comments

Comments
 (0)