Hou Tao <houtao@xxxxxxxxxxxxxxx> writes: > From: Hou Tao <houtao1@xxxxxxxxxx> > > When "node->prefixlen == matchlen" is true, it means that the node is > fully matched. If "node->prefixlen == key->prefixlen" is false, it means > the prefix length of key is greater than the prefix length of node, > otherwise, matchlen will not be equal with node->prefixlen. However, it > also implies that the prefix length of node must be less than > max_prefixlen. > > Therefore, "node->prefixlen == trie->max_prefixlen" will always be false > when the check of "node->prefixlen == key->prefixlen" returns false. > Remove this unnecessary comparison. > > Signed-off-by: Hou Tao <houtao1@xxxxxxxxxx> Reviewed-by: Toke Høiland-Jørgensen <toke@xxxxxxxxxx>