]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
fix repo_lookup_deparray() corner case when looking for post-marker deps
authorMichael Schroeder <mls@suse.de>
Fri, 5 Oct 2012 15:07:33 +0000 (17:07 +0200)
committerMichael Schroeder <mls@suse.de>
Thu, 18 Oct 2012 14:54:18 +0000 (16:54 +0200)
src/repo.c

index b7372cf0f8f3dcf86f1da4b28e3c37c31621afac..9f6d42692a1e5962b1a253e28b5fb67c67f96a03 100644 (file)
@@ -1257,6 +1257,7 @@ repo_lookup_deparray(Repo *repo, Id entry, Id keyname, Queue *q, Id marker)
                queue_deleten(q, 0, i + 1);
                return r;
              }
+         queue_empty(q);
        }
     }
   return r;