[PING] Do not abort (as OoM) when request size = 0

This commit is contained in:
Serge Gautherie 2020-03-07 13:20:28 +01:00 committed by Victor Perevertkin
parent 2928084e2f
commit 94f6db22d1

View file

@ -418,19 +418,22 @@ static
void
Ping(void)
{
PVOID ReplyBuffer = NULL;
PVOID ReplyBuffer;
PVOID SendBuffer = NULL;
DWORD ReplySize = 0;
DWORD Status;
SendBuffer = malloc(RequestSize);
if (SendBuffer == NULL)
if (RequestSize != 0)
{
ConResPrintf(StdErr, IDS_NO_RESOURCES);
exit(1);
}
SendBuffer = malloc(RequestSize);
if (SendBuffer == NULL)
{
ConResPrintf(StdErr, IDS_NO_RESOURCES);
exit(1);
}
ZeroMemory(SendBuffer, RequestSize);
ZeroMemory(SendBuffer, RequestSize);
}
if (Family == AF_INET6)
{