From a69354b1aaaf3504eae15be25dedfc3311ca4d94 Mon Sep 17 00:00:00 2001 From: mickael9 Date: Fri, 20 Jun 2014 16:03:03 +0200 Subject: [PATCH] Add g_strdup to argv elements in string_to_argv --- utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils.c b/utils.c index 1f0cce2..2f590ff 100644 --- a/utils.c +++ b/utils.c @@ -77,7 +77,7 @@ char **string_to_argv(const char *s) while (p) { argv = realloc (argv, sizeof (char*) * ++n_spaces); - argv[n_spaces-1] = p; + argv[n_spaces-1] = g_strdup(p); p = strtok (NULL, " "); } argv = realloc (argv, sizeof (char*) * (n_spaces+1));