- fix noprovide handling in findupdate
[platform/upstream/libsolv.git] / src / repodata.c
index be386e4..887da4d 100644 (file)
@@ -1389,10 +1389,11 @@ dataiterator_match(Dataiterator *di, Datamatcher *ma)
 {
   if (!repodata_stringify(di->pool, di->data, di->key, &di->kv, di->flags))
     return 0;
+  if (!ma)
+    return 1;
   return datamatcher_match(ma, di->kv.str);
 }
 
-
 /************************************************************************
  * data modify functions
  */