fix msmmanifest.c svace issue: make sure ac_domain->name not NULL before sprintf()
Change-Id: I2bf7a71e478569fec4d101e41c42776d9c7916a3
Signed-off-by: wangbiao <biao716.wang@samsung.com>
if (!path) return RPMRC_FAIL;
dupPath = strdup(path);
+ if (!dupPath) return RPMRC_FAIL;
cleanedPath = strchr(dupPath, ';');
if (cleanedPath)
*cleanedPath = '\0';
if (mfx && !provide->name) {
ac_domain->name = malloc(strlen(mfx->name) + 2 +
strlen(name) + 1);
+ if (!ac_domain->name) return -1;
sprintf((char *)ac_domain->name, "%s::%s", mfx->name, name);
msmFreePointer((void**)&name);
}