aboutgitcodebugslistschat
path: root/test/lib/git:
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2026-05-03 23:55:47 +0200
committerStefano Brivio <sbrivio@redhat.com>2026-05-07 08:06:30 +0200
commit279b679c273727db7d4d719a49f8b6e8610b7836 (patch)
treeaa9cf824fcbad3f5986e360601195bd6da20b28a /test/lib/git:
parentc0e0c2f08207027fb8bde8ee0cab09390aa16a52 (diff)
downloadpasst-279b679c273727db7d4d719a49f8b6e8610b7836.tar
passt-279b679c273727db7d4d719a49f8b6e8610b7836.tar.gz
passt-279b679c273727db7d4d719a49f8b6e8610b7836.tar.bz2
passt-279b679c273727db7d4d719a49f8b6e8610b7836.tar.lz
passt-279b679c273727db7d4d719a49f8b6e8610b7836.tar.xz
passt-279b679c273727db7d4d719a49f8b6e8610b7836.tar.zst
passt-279b679c273727db7d4d719a49f8b6e8610b7836.zip
fwd_rule: Move conflict checking back within fwd_rule_add()
2bffb631d31e ("fwd_rule: Move rule conflict checking from fwd_rule_add() to caller") moved rule conflict checking out of fwd_rule_add(). This seemed like a good idea at the time, but turns out to be kind of awkward: it means we're now checking for conflicts *before* we've checked the rule for internal consistency (including first <= last), which leaves an awkward assert() which might fire in unexpected places. While it's true that it's not really necessary to include this in order to safely add a rule, the benefits from skipping it are pretty marginal. So, for simplicity, fold this check back into fwd_rule_add(), making it non-fatal. If we ever have cases with enough rules that the O(n^2) nature of the check matters, we might need to revisit. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Laurent Vivier <lvivier@redhat.com> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'test/lib/git:')
0 files changed, 0 insertions, 0 deletions