diff --git a/cpp/src/phonenumbers/stringutil.cc b/cpp/src/phonenumbers/stringutil.cc index c2f1eaf5b..999b334de 100644 --- a/cpp/src/phonenumbers/stringutil.cc +++ b/cpp/src/phonenumbers/stringutil.cc @@ -88,7 +88,8 @@ bool HasSuffixString(const string& s, const string& suffix) { template void GenericAtoi(const string& s, T* out) { - absl::SimpleAtoi(s, out); + if (!absl::SimpleAtoi(s, out)) + *out = 0; } void safe_strto32(const string& s, int32 *n) {