mirror of
https://abf.rosa.ru/djam/rpm.git
synced 2025-02-23 18:33:04 +00:00
17 lines
639 B
Diff
17 lines
639 B
Diff
--- rpm-5.4.4/lib/query.c.qf_non~ 2011-11-11 13:46:15.366139615 +0100
|
|
+++ rpm-5.4.4/lib/query.c 2011-11-11 13:46:53.976182024 +0100
|
|
@@ -705,8 +705,13 @@ JBJDEBUG((stderr, "--> %s(%p,%p,%p)\n",
|
|
}
|
|
|
|
qva->qva_mi = rpmtsInitIterator(ts, RPMTAG_FILEPATHS, fn, 0);
|
|
- if (qva->qva_mi == NULL && !provides_checked && !gotpattern)
|
|
+ if (qva->qva_mi == NULL && !provides_checked && !gotpattern) {
|
|
qva->qva_mi = rpmtsInitIterator(ts, RPMTAG_PROVIDENAME, fn, 0);
|
|
+#if defined(RPM_VENDOR_MANDRIVA)
|
|
+ if(rpmmiCount(qva->qva_mi) == 0)
|
|
+ qva->qva_mi = rpmmiFree(qva->qva_mi);
|
|
+#endif
|
|
+ }
|
|
|
|
if (qva->qva_mi == NULL) {
|
|
struct stat sb;
|