Skip to content

Commit 1808074

Browse files
committed
Fix copying mutex in number desc
1 parent f1db7ed commit 1808074

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

matcher.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ func AllNumberGroupsAreExactlyPresent(
212212

213213
// Returns whether the given national number (a string containing only decimal digits) matches
214214
// the national number pattern defined in the given PhoneNumberDesc message.
215-
func MatchNationalNumber(number string, numberDesc PhoneNumberDesc, allowPrefixMatch bool) bool {
215+
func MatchNationalNumber(number string, numberDesc *PhoneNumberDesc, allowPrefixMatch bool) bool {
216216
nationalNumberPattern := numberDesc.GetNationalNumberPattern()
217217
// We don't want to consider it a prefix match when matching non-empty input against an empty pattern.
218218
if len(nationalNumberPattern) == 0 {

shortnumber_info.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ func matchesPossibleNumberAndNationalNumber(number string, numberDesc *PhoneNumb
182182
if len(numberDesc.PossibleLength) > 0 && !numberDesc.hasPossibleLength(int32(len(number))) {
183183
return false
184184
}
185-
return MatchNationalNumber(number, *numberDesc, false)
185+
return MatchNationalNumber(number, numberDesc, false)
186186
}
187187

188188
// In these countries, if extra digits are added to an emergency number, it no longer connects
@@ -206,7 +206,7 @@ func matchesEmergencyNumber(number string, regionCode string, allowPrefixMatch b
206206
normalizedNumber := NormalizeDigitsOnly(possibleNumber)
207207

208208
allowPrefixMatchForRegion := allowPrefixMatch && !slices.Contains(REGIONS_WHERE_EMERGENCY_NUMBERS_MUST_BE_EXACT, regionCode)
209-
return MatchNationalNumber(normalizedNumber, *phoneMetadata.GetEmergency(), allowPrefixMatchForRegion)
209+
return MatchNationalNumber(normalizedNumber, phoneMetadata.GetEmergency(), allowPrefixMatchForRegion)
210210
}
211211

212212
// Returns true if the given number exactly matches an emergency service number in the given

0 commit comments

Comments
 (0)