From: Jean-Christophe DUBOIS Date: Wed, 2 Sep 2009 21:59:06 +0000 (+0200) Subject: mv strdup to qemu_strdup in vl.c X-Git-Tag: v0.12.0-rc0~1241 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=73ffc805a2dbd20c7376afc61f47167288c1978a;p=thirdparty%2Fqemu.git mv strdup to qemu_strdup in vl.c There are few places in vl.c not using the qemu version of malloc/free/strdup. Fix it. Signed-off-by: Jean-Christophe Dubois Signed-off-by: Anthony Liguori --- diff --git a/vl.c b/vl.c index 4205fea57a1..12b19bce9cf 100644 --- a/vl.c +++ b/vl.c @@ -858,7 +858,7 @@ static void configure_alarms(char const *opt) exit(0); } - arg = strdup(opt); + arg = qemu_strdup(opt); /* Reorder the array */ name = strtok(arg, ","); @@ -887,7 +887,7 @@ next: name = strtok(NULL, ","); } - free(arg); + qemu_free(arg); if (cur) { /* Disable remaining timers */ @@ -4686,7 +4686,7 @@ char *qemu_find_file(int type, const char *name) /* If name contains path separators then try it as a straight path. */ if ((strchr(name, '/') || strchr(name, '\\')) && access(name, R_OK) == 0) { - return strdup(name); + return qemu_strdup(name); } switch (type) { case QEMU_FILE_TYPE_BIOS: