\r
FreeNbuf:\r
\r
- gBS->FreePool (Nbuf);\r
+ FreePool (Nbuf);\r
return NULL;\r
}\r
\r
return Nbuf;\r
\r
FreeNBuf:\r
- gBS->FreePool (Nbuf);\r
+ FreePool (Nbuf);\r
return NULL;\r
}\r
\r
{\r
UINT32 Index;\r
\r
+ ASSERT (Vector != NULL);\r
NET_CHECK_SIGNATURE (Vector, NET_VECTOR_SIGNATURE);\r
ASSERT (Vector->RefCnt > 0);\r
\r
}\r
}\r
\r
- gBS->FreePool (Vector);\r
+ FreePool (Vector);\r
}\r
\r
\r
IN NET_BUF *Nbuf\r
)\r
{\r
+ ASSERT (Nbuf != NULL);\r
NET_CHECK_SIGNATURE (Nbuf, NET_BUF_SIGNATURE);\r
ASSERT (Nbuf->RefCnt > 0);\r
\r
// all the sharing of Nbuf increse Vector's RefCnt by one\r
//\r
NetbufFreeVector (Nbuf->Vector);\r
- gBS->FreePool (Nbuf);\r
+ FreePool (Nbuf);\r
}\r
}\r
\r
\r
FreeChild:\r
\r
- gBS->FreePool (Child);\r
+ FreePool (Child);\r
return NULL;\r
}\r
\r
return Nbuf;\r
\r
FreeFirstBlock:\r
- gBS->FreePool (FirstBlock);\r
+ if (FirstBlock != NULL) {\r
+ FreePool (FirstBlock);\r
+ }\r
return NULL;\r
}\r
\r
}\r
\r
Nbuf = NetbufFromExt (Fragment, Current, HeadSpace, HeaderLen, ExtFree, Arg);\r
- gBS->FreePool (Fragment);\r
+ FreePool (Fragment);\r
\r
return Nbuf;\r
}\r
IN NET_BUF_QUEUE *NbufQue\r
)\r
{\r
+ ASSERT (NbufQue != NULL);\r
NET_CHECK_SIGNATURE (NbufQue, NET_QUE_SIGNATURE);\r
\r
NbufQue->RefCnt--;\r
\r
if (NbufQue->RefCnt == 0) {\r
NetbufQueFlush (NbufQue);\r
- gBS->FreePool (NbufQue);\r
+ FreePool (NbufQue);\r
}\r
}\r
\r