# HG changeset patch # User Dan Winship # Date 1206038210 14400 # Node ID 8f4402ee125d6e9404c8c1bc39b21846c5b7f15a # Parent eb67f195371031f2ce99287f6ffb1b790728f34f fix find_package_matching to not accidentally skip some packages diff -r eb67f1953710 -r 8f4402ee125d razor.c --- a/razor.c Tue Mar 18 11:44:28 2008 -0400 +++ b/razor.c Thu Mar 20 14:36:50 2008 -0400 @@ -2209,7 +2209,8 @@ } else { while (prop >= props && prop->type != match_type) prop--; - while (prop > props + 1 && (prop - 1)->type == match_type) + while (prop > props + 1 && (prop - 1)->name == prop->name && + (prop - 1)->type == match_type) prop--; }