mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-17 22:06:41 +00:00
Revert "ges-launch: no need for a tmp string pointer"
This reverts commit 44a0924c1f
.
There indeed is a need for a tmp string pointer.
This commit is contained in:
parent
44a0924c1f
commit
b55265c70d
1 changed files with 8 additions and 7 deletions
|
@ -592,6 +592,7 @@ sanitize_argument (gchar * arg)
|
|||
char *equal_index = strstr (arg, "=");
|
||||
char *space_index = strstr (arg, " ");
|
||||
gchar *new_string = g_malloc (sizeof (gchar) * (strlen (arg) + 3));
|
||||
gchar *tmp_string = new_string;
|
||||
|
||||
if (!space_index)
|
||||
return g_strdup (arg);
|
||||
|
@ -602,16 +603,16 @@ sanitize_argument (gchar * arg)
|
|||
}
|
||||
|
||||
for (arg = arg; *arg != '\0'; arg++) {
|
||||
*new_string = *arg;
|
||||
new_string += 1;
|
||||
*tmp_string = *arg;
|
||||
tmp_string += 1;
|
||||
if (*arg == '=') {
|
||||
*new_string = '"';
|
||||
new_string += 1;
|
||||
*tmp_string = '"';
|
||||
tmp_string += 1;
|
||||
}
|
||||
}
|
||||
*new_string = '"';
|
||||
new_string += 1;
|
||||
*new_string = '\0';
|
||||
*tmp_string = '"';
|
||||
tmp_string += 1;
|
||||
*tmp_string = '\0';
|
||||
|
||||
return new_string;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue