From 542e4e6f8963db7abcd5268f9f59e663d50e454e Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Sat, 5 May 2012 21:52:18 +0000 Subject: [PATCH] main: print_variable(): use strdup_parse(). --- main.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/main.c b/main.c index 2502c07..af2997f 100644 --- a/main.c +++ b/main.c @@ -164,12 +164,18 @@ print_modversion(pkg_t *pkg, void *unused) static void print_variable(pkg_t *pkg, void *unused) { - char *variable; + const char *variable_tmpl; (void) unused; - variable = tuple_find(pkg->vars, want_variable); - if (variable != NULL) - printf("%s ", variable); + variable_tmpl = tuple_find(pkg->vars, want_variable); + if (variable_tmpl != NULL) + { + char *var = strdup_parse(pkg, variable_tmpl); + + printf("%s ", var); + + free(var); + } } static void