]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Small performance tweak
authorNick Porter <nick@portercomputing.co.uk>
Wed, 6 Jan 2021 17:50:10 +0000 (17:50 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 21 Jan 2021 23:05:49 +0000 (23:05 +0000)
src/lib/server/map_async.c

index bfb5ac26ecc788413464685e9dd725637c945e29..634c78e17518a34d140e907c00d556b51f60194e 100644 (file)
@@ -1028,7 +1028,10 @@ int map_list_mod_apply(request_t *request, vp_list_mod_t const *vlm)
                                for (vp_to = fr_dcursor_head(&to);
                                     vp_to;
                                     vp_to = fr_dcursor_next(&to)) {
-                                       if (fr_pair_cmp_by_da(vp_to, vp) == 0) exists = true;
+                                       if (fr_pair_cmp_by_da(vp_to, vp) == 0) {
+                                               exists = true;
+                                               break;
+                                       }
                                }
 
                                if (exists) {