if (!DependFileData || !NewDependFileData)
{
printf("deptool: Out of memory!\n");
+ if (DependFileData != NULL)
+ free(DependFileData);
+ if (NewDependFileData != NULL)
+ free(NewDependFileData);
fclose(DependFile);
return ERROR_OUTOFMEMORY;
}
if (ferror(DependFile))
{
printf("deptool: Dependency file read error.\n");
+ free(DependFileData);
+ free(NewDependFileData);
fclose(DependFile);
return ERROR_READERROR;
}
{
printf("deptool: Dependency file write error.\n");
fclose(DependFile);
+ free(DependFileData);
+ free(NewDependFileData);
return ERROR_WRITEERROR;
}
fclose(DependFile);
+ free(DependFileData);
+ free(NewDependFileData);
return ERROR_SUCCESS;
}