summaryrefslogtreecommitdiff
path: root/pkg.c
diff options
context:
space:
mode:
Diffstat (limited to 'pkg.c')
-rw-r--r--pkg.c20
1 files changed, 4 insertions, 16 deletions
diff --git a/pkg.c b/pkg.c
index 786ea4c..cbe50d8 100644
--- a/pkg.c
+++ b/pkg.c
@@ -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);
}