aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/lib/strings/numbers.cc
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2017-08-03 15:34:26 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-08-03 15:41:20 -0700
commitd906c963269dd1522c7693c8f944e6a846b86221 (patch)
tree8af37ae96388aa1d2f3c2000b8104cd45e6ac669 /tensorflow/core/lib/strings/numbers.cc
parenta6b2cc4b4c2ae377a06f1fb4119d3f5bc764c337 (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.cc2
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) {