From: Michael Tremer Date: Wed, 22 May 2019 15:24:13 +0000 (+0100) Subject: libpakfire: parser: Fix logging of replacements X-Git-Tag: 0.9.28~1285^2~1028 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7bfe4514fb460b8dddddecaf1a392a1d4bfb44f3;p=pakfire.git libpakfire: parser: Fix logging of replacements Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/parser.c b/src/libpakfire/parser.c index ace037bd7..95f800ee9 100644 --- a/src/libpakfire/parser.c +++ b/src/libpakfire/parser.c @@ -262,17 +262,14 @@ static char* pakfire_parser_expand_declaration(PakfireParser parser, struct pakfire_parser_declaration* v = pakfire_parser_find_declaration(parser, namespace, variable); - DEBUG(parser->pakfire, "v = %p\n", v); - const char* value = NULL; if (v && v->value) { - DEBUG(parser->pakfire, "Replacing %%{%s} with %s = '%s'\n", - variable, v->name, value); value = v->value; - } else { - DEBUG(parser->pakfire, "Replacing %%{%s} with an empty string\n", variable); } + DEBUG(parser->pakfire, "Replacing %%{%s} with %s = '%s'\n", + variable, v->name, value); + // Reset offsets to the whole matched string start = groups[0].rm_so; end = groups[0].rm_eo;