[CMD] Add missing memory allocation NULL checks (#161). CORE-8304

Adapted from a patch by Jacob S. Preciado.

Bring also the code suggestions emitted during review.
This commit is contained in:
Hermès Bélusca-Maïto 2017-12-03 18:49:41 +01:00
parent 73798d2e71
commit 3f892a8d6b
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0
16 changed files with 293 additions and 147 deletions

View file

@ -64,7 +64,10 @@ PrintAlias (VOID)
/* allocate memory for an extra \0 char to make parsing easier */
ptr = cmd_alloc(len + sizeof(TCHAR));
if (!ptr)
{
WARN("Cannot allocate memory for ptr!\n");
return;
}
Aliases = ptr;
@ -107,6 +110,7 @@ VOID ExpandAlias (LPTSTR cmd, INT maxlen)
buffer = cmd_alloc(maxlen);
if (!buffer)
{
WARN("Cannot allocate memory for alias buffer!\n");
cmd_free(tmp);
return;
}