From 2a753c7795893d7f4d142e902f62badf21c13d6a Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Fri, 13 Nov 2015 17:07:43 -0800 Subject: [PATCH] Uhh, switch from valid to possible short codes? Fixes #4478 // FREEBIE --- .../securesms/database/CanonicalAddressDatabase.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/thoughtcrime/securesms/database/CanonicalAddressDatabase.java b/src/org/thoughtcrime/securesms/database/CanonicalAddressDatabase.java index 1f0d12859..ace7bc5f4 100644 --- a/src/org/thoughtcrime/securesms/database/CanonicalAddressDatabase.java +++ b/src/org/thoughtcrime/securesms/database/CanonicalAddressDatabase.java @@ -242,8 +242,9 @@ public class CanonicalAddressDatabase { PhoneNumberUtil util = PhoneNumberUtil.getInstance(); Phonenumber.PhoneNumber localNumberObject = util.parse(localNumber, null); String localCountryCode = util.getRegionCodeForNumber(localNumberObject); + Phonenumber.PhoneNumber shortCode = util.parse(number, localCountryCode); - return ShortNumberInfo.getInstance().isValidShortNumberForRegion(number, localCountryCode); + return ShortNumberInfo.getInstance().isPossibleShortNumberForRegion(shortCode, localCountryCode); } catch (NumberParseException e) { Log.w(TAG, e); return false;