diff options
Diffstat (limited to 'pkg.c')
-rw-r--r-- | pkg.c | 20 |
1 files changed, 4 insertions, 16 deletions
@@ -1076,7 +1076,6 @@ packages_get_var (GList *pkgs, GList *tmp; GString *str; char *retval; - GError *error = NULL; str = g_string_new (""); @@ -1084,25 +1083,14 @@ packages_get_var (GList *pkgs, while (tmp != NULL) { Package *pkg = tmp->data; - char *var, *unquoted_var; + char *var; var = package_get_var (pkg, varname); + if (var) { - unquoted_var = g_shell_unquote (var, &error); - if (unquoted_var != NULL) - { - g_string_append (str, unquoted_var); - g_string_append_c (str, ' '); - g_free (unquoted_var); - } - else - { - verbose_error ("Couldn't unquote value of \"%s\": %s\n", - varname, error ? error->message : "unknown"); - g_clear_error (&error); - } - + g_string_append (str, var); + g_string_append_c (str, ' '); g_free (var); } |