AppendList[Index] = &Message->Headers[Index];\r
}\r
\r
+ //\r
+ // Check whether the EFI_HTTP_UTILITIES_PROTOCOL is available.\r
+ //\r
+ if (mHttpUtilities == NULL) {\r
+ return NULL;\r
+ }\r
+\r
//\r
// Build raw unformatted HTTP headers.\r
- // \r
- Status = HttpUtilitiesBuild (\r
- 0,\r
- NULL,\r
- 0,\r
- NULL,\r
- Message->HeaderCount,\r
- AppendList,\r
- &HttpHdrSize,\r
- &HttpHdr\r
- );\r
+ //\r
+ Status = mHttpUtilities->Build (\r
+ mHttpUtilities,\r
+ 0,\r
+ NULL,\r
+ 0,\r
+ NULL,\r
+ Message->HeaderCount,\r
+ AppendList,\r
+ &HttpHdrSize,\r
+ &HttpHdr\r
+ );\r
FreePool (AppendList);\r
if (EFI_ERROR (Status) || HttpHdr == NULL) {\r
return NULL;\r