diff options
1 files changed, 1 insertions, 1 deletions
| -rw-r--r-- | src/Generic/String/String.cpp | 2 |
diff --git a/src/Generic/String/String.cpp b/src/Generic/String/String.cpp index 251ba0a..eb157a2 100644 --- a/src/Generic/String/String.cpp +++ b/src/Generic/String/String.cpp @@ -52,7 +52,7 @@ String& String::operator+=(unsigned number) { unsigned tempLen = number / 10 + 1; char* tmp = new char[tempLen + 1]; tmp[tempLen] = '\0'; - for (unsigned i = tempLen - 1; i >= 0; i--, number /= 10) + for (unsigned i = tempLen - 1; i < tempLen; i--, number /= 10) tmp[i] = number % 10 + '0'; *this += tmp; |
