librazor/transaction.c
changeset 285 264c878c62d1
parent 270 d4a5fba50fd7
child 286 f9344e30a3b9
     1.1 --- a/librazor/transaction.c	Mon Jun 23 17:21:03 2008 -0400
     1.2 +++ b/librazor/transaction.c	Wed Jun 25 21:11:33 2008 -0400
     1.3 @@ -789,7 +789,7 @@
     1.4  	struct razor_property *p;
     1.5  
     1.6  	prop_iter_init(&pi, &trans->system);
     1.7 -	while (prop_iter_next(&pi, flags, &p)) {
     1.8 +	while (prop_iter_next(&pi, flags & RAZOR_PROPERTY_TYPE_MASK, &p)) {
     1.9  		if (!(trans->system.properties[p - pi.start] & TRANS_PROPERTY_SATISFIED) &&
    1.10  		    p->flags == flags &&
    1.11  		    strcmp(&pi.pool[p->name], name) == 0 &&
    1.12 @@ -799,7 +799,7 @@
    1.13  	}
    1.14  
    1.15  	prop_iter_init(&pi, &trans->upstream);
    1.16 -	while (prop_iter_next(&pi, flags, &p)) {
    1.17 +	while (prop_iter_next(&pi, flags & RAZOR_PROPERTY_TYPE_MASK, &p)) {
    1.18  		if (!(trans->upstream.properties[p - pi.start] & TRANS_PROPERTY_SATISFIED) &&
    1.19  		    p->flags == flags &&
    1.20  		    strcmp(&pi.pool[p->name], name) == 0 &&