bb#11529 - freshclam manager check return code of strdup

pull/56/head
Kevin Lin 9 years ago
parent d26c933dab
commit 616570eba2
  1. 11
      freshclam/manager.c

@ -2820,6 +2820,12 @@ downloadmanager (const struct optstruct *opts, const char *hostname,
{
char *cmd = strdup (opt->strarg);
if (!cmd)
{
free (newver);
return FCE_MEM;
}
if ((pt = newver))
{
while (*pt)
@ -2857,6 +2863,11 @@ downloadmanager (const struct optstruct *opts, const char *hostname,
free (cmd);
cmd = strdup (buffer);
free (buffer);
if (!cmd)
{
free (newver);
return FCE_MEM;
}
}
if (newver)

Loading…
Cancel
Save