diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2017-08-03 15:34:26 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2017-08-03 15:41:20 -0700 |
commit | d906c963269dd1522c7693c8f944e6a846b86221 (patch) | |
tree | 8af37ae96388aa1d2f3c2000b8104cd45e6ac669 /tensorflow/core/lib/strings/numbers.cc | |
parent | a6b2cc4b4c2ae377a06f1fb4119d3f5bc764c337 (diff) |
Fix signed integer overflows detected with -fsanitize=signed-integer-overflow
PiperOrigin-RevId: 164193035
Diffstat (limited to 'tensorflow/core/lib/strings/numbers.cc')
-rw-r--r-- | tensorflow/core/lib/strings/numbers.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tensorflow/core/lib/strings/numbers.cc b/tensorflow/core/lib/strings/numbers.cc index 0dea0f89f9..3c85737702 100644 --- a/tensorflow/core/lib/strings/numbers.cc +++ b/tensorflow/core/lib/strings/numbers.cc @@ -234,7 +234,7 @@ bool safe_strtou64(StringPiece str, uint64* value) { SkipSpaces(&str); if (!isdigit(SafeFirstChar(str))) return false; - int64 result = 0; + uint64 result = 0; do { int digit = SafeFirstChar(str) - '0'; if ((kuint64max - digit) / 10 < result) { |