From 744299b44b0b03a8c16c3fc380191a68e9585e66 Mon Sep 17 00:00:00 2001 From: martin-s Date: Fri, 18 Feb 2011 09:01:54 +0000 Subject: [PATCH] Fix:support_wordexp:Portability git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4192 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit/support/wordexp/wordexp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/navit/navit/support/wordexp/wordexp.c b/navit/navit/support/wordexp/wordexp.c index d901b13..5e4f119 100644 --- a/navit/navit/support/wordexp/wordexp.c +++ b/navit/navit/support/wordexp/wordexp.c @@ -35,7 +35,7 @@ is_valid_variable_char(char c, int pos) static char * expand_variables(const char *in) { - char *var,*pos,*ret=strdup(in); + char *var,*pos,*ret=g_strdup(in); char *val,*str; pos=ret; while ((var=strchr(pos, '$'))) { @@ -54,7 +54,7 @@ expand_variables(const char *in) npos++; bpos=npos; } - name=strdup(begin); + name=g_strdup(begin); name[bpos]='\0'; val=getenv(name); free(name); @@ -107,7 +107,7 @@ wordexp(const char *words, wordexp_t *we, int flags) we->we_wordv = malloc(we->we_wordc * sizeof(char*)); for (i=0; iwe_wordc; i++) { - we->we_wordv[i] = strdup(pglob.gl_pathv[i]); + we->we_wordv[i] = g_strdup(pglob.gl_pathv[i]); } globfree(&pglob); free(words_expanded); -- 2.7.4