[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,11 +418,13 @@ static
void void
Ping(void) Ping(void)
{ {
PVOID ReplyBuffer = NULL; PVOID ReplyBuffer;
PVOID SendBuffer = NULL; PVOID SendBuffer = NULL;
DWORD ReplySize = 0; DWORD ReplySize = 0;
DWORD Status; DWORD Status;
if (RequestSize != 0)
{
SendBuffer = malloc(RequestSize); SendBuffer = malloc(RequestSize);
if (SendBuffer == NULL) if (SendBuffer == NULL)
{ {
@ -431,6 +433,7 @@ Ping(void)
} }
ZeroMemory(SendBuffer, RequestSize); ZeroMemory(SendBuffer, RequestSize);
}
if (Family == AF_INET6) if (Family == AF_INET6)
{ {