- Fix a possible crash

svn path=/branches/aicom-network-fixes/; revision=36185
This commit is contained in:
Cameron Gutman 2008-09-13 12:22:45 +00:00
parent cba47cf99e
commit e96b8c3c83

View file

@ -891,13 +891,15 @@ NdisGetFirstBufferFromPacket(
Buffer = _Packet->Private.Head;
*_FirstBuffer = Buffer;
*_FirstBufferVA = MmGetMdlVirtualAddress(Buffer);
if (Buffer != NULL) {
*_FirstBufferLength = MmGetMdlByteCount(Buffer);
*_FirstBufferVA = MmGetMdlVirtualAddress(Buffer);
Buffer = Buffer->Next;
} else
} else {
*_FirstBufferLength = 0;
*_FirstBufferVA = NULL;
}
*_TotalBufferLength = *_FirstBufferLength;