X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fubus.git;a=blobdiff_plain;f=ubusd_acl.c;h=491b233427abab7cfa1b4be495b7b2a77990e0b6;hp=1d965c0e57d195f4251755072b3d8e250b2762a6;hb=d23b07a9ff999275c09957cb385e10cb729abd17;hpb=f7f899d2d3e6278e81ace5b109f989c0d6eca561 diff --git a/ubusd_acl.c b/ubusd_acl.c index 1d965c0..491b233 100644 --- a/ubusd_acl.c +++ b/ubusd_acl.c @@ -104,7 +104,7 @@ ubusd_acl_check(struct ubus_client *cl, const char *obj, return 0; acl = avl_find_ge_element(&ubusd_acls, obj, acl, avl); - while (acl && !avl_is_last(&ubusd_acls, &acl->avl)) { + while (acl) { int diff = ubusd_acl_match_path(obj, acl->avl.key, NULL); if (diff)