summaryrefslogtreecommitdiff
path: root/cpp/src/IceUtil/OutputUtil.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceUtil/OutputUtil.cpp')
-rw-r--r--cpp/src/IceUtil/OutputUtil.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/IceUtil/OutputUtil.cpp b/cpp/src/IceUtil/OutputUtil.cpp
index faab84037ba..90b3a025912 100644
--- a/cpp/src/IceUtil/OutputUtil.cpp
+++ b/cpp/src/IceUtil/OutputUtil.cpp
@@ -114,7 +114,8 @@ IceUtilInternal::OutputBase::isOpen()
void
IceUtilInternal::OutputBase::print(const char* s)
{
- for(unsigned int i = 0; i < strlen(s); ++i)
+ size_t len = strlen(s);
+ for(unsigned int i = 0; i < len; ++i)
{
if(s[i] == '\n')
{
@@ -125,7 +126,6 @@ IceUtilInternal::OutputBase::print(const char* s)
++_pos;
}
}
-
_out << s;
}