}
static const char *
-solvable_lookup_str_joinarray(Solvable *s, Id keyname)
+solvable_lookup_str_joinarray(Solvable *s, Id keyname, const char *joinstr)
{
Queue q;
Id qbuf[10];
int i;
str = pool_tmpjoin(pool, pool_id2str(pool, q.elements[0]), 0, 0);
for (i = 1; i < q.count; i++)
- str = pool_tmpappend(pool, str, ", ", pool_id2str(pool, q.elements[i]));
+ str = pool_tmpappend(pool, str, joinstr, pool_id2str(pool, q.elements[i]));
}
queue_free(&q);
return str;
return 0;
str = repo_lookup_str(s->repo, s - s->repo->pool->solvables, keyname);
if (!str && (keyname == SOLVABLE_LICENSE || keyname == SOLVABLE_GROUP))
- str = solvable_lookup_str_joinarray(s, keyname);
+ str = solvable_lookup_str_joinarray(s, keyname, ", ");
return str;
}