static int pakfire_parser_find_template(struct pakfire_parser* parser,
char* template, const size_t length, const char* namespace) {
+ const char* value = "MAIN";
+
DEBUG(parser->ctx, "Looking up template in namespace '%s'\n", namespace);
struct pakfire_parser_declaration* d = pakfire_parser_get_declaration(
parser, namespace, "template");
- const char* value = (d && *d->value) ? d->value : "MAIN";
+ if (d && d->value && *d->value)
+ value = d->value;
// Format full variable name
return __pakfire_string_format(template, length, "packages.template:%s", value);