projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6d4a664
)
libxl: do not leak dms->saved_state
author
Ian Jackson
<ian.jackson@eu.citrix.com>
Thu, 28 Jun 2012 17:43:27 +0000
(18:43 +0100)
committer
Ian Jackson
<ian.jackson@eu.citrix.com>
Thu, 28 Jun 2012 17:43:27 +0000
(18:43 +0100)
This was allocated using asprintf but never freed. Use GCSPRINTF.
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
tools/libxl/libxl_create.c
patch
|
blob
|
history
diff --git
a/tools/libxl/libxl_create.c
b/tools/libxl/libxl_create.c
index f46a2b3388901f478eefffb5e154fdd26c9bbc97..a633227706a5b1ff5ba50b02915e7c7a70d87451 100644
(file)
--- a/
tools/libxl/libxl_create.c
+++ b/
tools/libxl/libxl_create.c
@@
-807,9
+807,8
@@
void libxl__xc_domain_restore_done(libxl__egc *egc, void *dcs_void,
goto out;
if (info->type == LIBXL_DOMAIN_TYPE_HVM) {
- ret = asprintf(&state->saved_state,
+ state->saved_state = GCSPRINTF(
XC_DEVICE_MODEL_RESTORE_FILE".%d", domid);
- ret = (ret < 0) ? ERROR_FAIL : 0;
}
out: