diff options
Diffstat (limited to 'cpp/src/IceUtil/Options.cpp')
-rw-r--r-- | cpp/src/IceUtil/Options.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cpp/src/IceUtil/Options.cpp b/cpp/src/IceUtil/Options.cpp index 2f9d228cf72..e1b6babedcd 100644 --- a/cpp/src/IceUtil/Options.cpp +++ b/cpp/src/IceUtil/Options.cpp @@ -431,7 +431,7 @@ IceUtilInternal::Options::split(const string& line) j < i + 3 && j < l.size() && octalDigits.find_first_of(c = l[j]) != string::npos; ++j) { - us = us * 8 + c - '0'; + us = us * 8 + static_cast<unsigned short>(c - '0'); } i = j - 1; arg.push_back(static_cast<char>(us)); |