From: Michael Schroeder Date: Mon, 14 Jul 2014 11:24:55 +0000 (+0200) Subject: testsolv: only use SELECTION_FILELIST if the arg starts with a '/' X-Git-Tag: 0.6.5~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8cf3e22990e690de7b405cb85909449e331797c;p=thirdparty%2Flibsolv.git testsolv: only use SELECTION_FILELIST if the arg starts with a '/' --- diff --git a/tools/testsolv.c b/tools/testsolv.c index 34f393bc..279b43bc 100644 --- a/tools/testsolv.c +++ b/tools/testsolv.c @@ -141,8 +141,11 @@ main(int argc, char **argv) printf("test %d:\n", multijob++); if (list) { + int selflags = SELECTION_NAME|SELECTION_PROVIDES|SELECTION_CANON|SELECTION_DOTARCH|SELECTION_REL|SELECTION_GLOB|SELECTION_FLAT; + if (*list == '/') + selflags |= SELECTION_FILELIST; queue_empty(&job); - selection_make(pool, &job, list, SELECTION_NAME|SELECTION_PROVIDES|SELECTION_FILELIST|SELECTION_CANON|SELECTION_DOTARCH|SELECTION_REL|SELECTION_GLOB|SELECTION_FLAT); + selection_make(pool, &job, list, selflags); if (!job.elements) printf("No match\n"); else