]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Simplify code a bit
authorMichael Schroeder <mls@suse.de>
Thu, 16 Nov 2017 13:18:27 +0000 (14:18 +0100)
committerMichael Schroeder <mls@suse.de>
Thu, 16 Nov 2017 13:18:27 +0000 (14:18 +0100)
examples/solv/solv.c

index 5ee42979ee5f397e3a7b6e558aa76bbca8fc3832..bc9d87f9f19a90724332a5f636da7d003c7474a1 100644 (file)
@@ -533,14 +533,12 @@ main(int argc, char **argv)
        flags |= SELECTION_WITH_SOURCE;
       if (argv[i][0] == '/')
        flags |= SELECTION_FILELIST | (mode == MODE_ERASE ? SELECTION_INSTALLED_ONLY : 0);
+      if (keyname && keyname_depstr)
+       flags |= SELECTION_MATCH_DEPSTR;
       if (!keyname)
         rflags = selection_make(pool, &job2, argv[i], flags);
       else
-       {
-         if (keyname_depstr)
-           flags |= SELECTION_MATCH_DEPSTR;
-          rflags = selection_make_matchdeps(pool, &job2, argv[i], flags, pool_str2id(pool, keyname, 1), 0);
-       }
+        rflags = selection_make_matchdeps(pool, &job2, argv[i], flags, pool_str2id(pool, keyname, 1), 0);
       if (repofilter.count)
        selection_filter(pool, &job2, &repofilter);
       if (archfilter.count)