Merge fb022f54c074086fd6085cacd9731260089b8f3a into 52ecf029bd2e9b4d2652f96dd2b753f8bc6b6e95

This commit is contained in:
白茶清欢 2025-11-26 23:43:49 +08:00 committed by GitHub
commit 90cd01fb6d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -59,10 +59,12 @@ func (trees methodTrees) get(method string) *node {
return nil
}
// calculate the length of the longest common prefix of two strings
func longestCommonPrefix(a, b string) int {
i := 0
max_ := min(len(a), len(b))
for i < max_ && a[i] == b[i] {
// commonPrefixMaxLen is the min value of a and b's length.
commonPrefixMaxLen := min(len(a), len(b))
for i < commonPrefixMaxLen && a[i] == b[i] {
i++
}
return i