Signed-off-by: Koushik Chakravarty <koushik.chakravarty@citrix.com>
CC: Ian Jackson <ian.jackson@eu.citrix.com>
CC: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
CC: Ian Campbell <ian.campbell@citrix.com>
CC: Wei Liu <wei.liu2@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
flexarray_t *dm_args;
char **args;
const char *dm;
- int logfile_w, null, rc;
+ int logfile_w, null = -1, rc;
uint32_t domid = dmss->guest_domid;
/* Always use qemu-xen as device model */
goto error;
}
null = open("/dev/null", O_RDONLY);
+ if (null < 0) {
+ rc = ERROR_FAIL;
+ goto error;
+ }
dmss->guest_config = NULL;
/*
error:
assert(rc);
+ if (logfile_w >= 0) close(logfile_w);
+ if (null >= 0) close(null);
dmss->callback(egc, dmss, rc);
return;
}