From: Michael Schroeder Date: Wed, 16 Oct 2013 14:13:33 +0000 (+0200) Subject: make 'solv info' work with command line packages X-Git-Tag: upstream/0.6.4~183 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9a49a0393109e0590448183f0d4ef78ae9d0c49d;p=platform%2Fupstream%2Flibsolv.git make 'solv info' work with command line packages --- diff --git a/examples/solv.c b/examples/solv.c index c17b06a..3bb8b9c 100644 --- a/examples/solv.c +++ b/examples/solv.c @@ -2871,7 +2871,7 @@ main(int argc, char **argv) } /* process command line packages */ - if (mainmode == MODE_LIST || mainmode == MODE_INSTALL) + if (mainmode == MODE_LIST || mainmode == MODE_INFO || mainmode == MODE_INSTALL) { for (i = 1; i < argc; i++) { @@ -3233,6 +3233,8 @@ rerunsolver: if (s->repo == commandlinerepo) { loc = solvable_lookup_location(s, &medianr); + if (!loc) + continue; if (!(newpkgsfps[i] = fopen(loc, "r"))) { perror(loc);