aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxl/libxl_internal.c
diff options
context:
space:
mode:
authorIan Campbell <ian.campbell@citrix.com>2011-05-24 18:22:23 +0100
committerIan Campbell <ian.campbell@citrix.com>2011-05-24 18:22:23 +0100
commit35d01184de6af2213de5a5cbf4e0d96d6380eb51 (patch)
tree2f2278ed7fad2e58a6b6f694a954bb971a60e465 /tools/libxl/libxl_internal.c
parent7189e228ee4237365d862eef7b921987b93fd6c0 (diff)
downloadxen-35d01184de6af2213de5a5cbf4e0d96d6380eb51.tar.gz
xen-35d01184de6af2213de5a5cbf4e0d96d6380eb51.tar.bz2
xen-35d01184de6af2213de5a5cbf4e0d96d6380eb51.zip
tools: libxl: constify parameter to libxl__abs_path
Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxl/libxl_internal.c')
-rw-r--r--tools/libxl/libxl_internal.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/libxl/libxl_internal.c b/tools/libxl/libxl_internal.c
index 046e4435c7..f1e0daa1da 100644
--- a/tools/libxl/libxl_internal.c
+++ b/tools/libxl/libxl_internal.c
@@ -184,10 +184,10 @@ void libxl__log(libxl_ctx *ctx, xentoollog_level msglevel, int errnoval,
va_end(ap);
}
-char *libxl__abs_path(libxl__gc *gc, char *s, const char *path)
+char *libxl__abs_path(libxl__gc *gc, const char *s, const char *path)
{
if (!s || s[0] == '/')
- return s;
+ return libxl__strdup(gc, s);
return libxl__sprintf(gc, "%s/%s", path, s);
}