未验证 提交 da8302f3 编写于 作者: V vit9696 提交者: GitHub

OcBootManagementLib: Fix memory leak in ApplePanic handling

上级 9d53b61d
......@@ -268,14 +268,15 @@ OcReadApplePanicLog (
break;
}
TmpData = ReallocatePool (TmpDataSize, TmpDataSize + ValueSize, TmpData);
if (TmpData == NULL) {
PanicData = ReallocatePool (TmpDataSize, TmpDataSize + ValueSize, TmpData);
if (PanicData == NULL) {
FreePool (Value);
if (TmpData != NULL) {
FreePool (TmpData);
}
return NULL;
}
TmpData = PanicData;
CopyMem (
(UINT8 *) TmpData + TmpDataSize,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册