From 01e903f774ca0133ad811ce33c586cf1131c169c Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Jul 10 2012 21:10:03 +0000 Subject: return NULL on OOM --- diff --git a/src/submit-d.c b/src/submit-d.c index c8954ef..1061319 100644 --- a/src/submit-d.c +++ b/src/submit-d.c @@ -196,11 +196,12 @@ cm_submit_d_xml_defaults(void *parent, const char *xml) (obj->nodesetval->nodeNr > 0)) { ret = malloc(sizeof(*ret) * (obj->nodesetval->nodeNr + 1)); - if (ret != NULL) { - memset(ret, 0, - sizeof(*ret) * - (obj->nodesetval->nodeNr + 1)); + if (ret == NULL) { + return NULL; } + memset(ret, 0, + sizeof(*ret) * + (obj->nodesetval->nodeNr + 1)); for (i = 0, j = 0; (i < obj->nodesetval->nodeNr); i++) {