]> rtime.felk.cvut.cz Git - frescor/frsh.git/commitdiff
Fixed an old BUG still outstanding in searching a resource via its label.
authorDario Faggioli <faggioli@gandalf.sssup.it>
Tue, 26 May 2009 06:48:07 +0000 (08:48 +0200)
committerDario Faggioli <faggioli@gandalf.sssup.it>
Tue, 26 May 2009 06:48:07 +0000 (08:48 +0200)
fres/resalloc/fra_generic.c

index 673267a10def3d202258b1386e40f5c5b65e79c6..1df9afc822e17a048f862d3c24cbfee2b0b18865 100644 (file)
@@ -138,7 +138,7 @@ fres_vreses_find_label(fres_block_label *label, fres_block_resource *res)
                fres_block_label *l = fres_contract_get_label(c);
                fres_block_resource *r = fres_contract_get_resource(c);
 
-               if (strncmp(l->label, label->label, sizeof(label->label)) &&
+               if (!strncmp(l->label, label->label, strlen(label->label)) &&
                    res->resource_type == r->resource_type &&
                    res->resource_id == r->resource_id)
                        return item;