diff options
Diffstat (limited to 'cpp/src/Ice/TraceUtil.cpp')
-rw-r--r-- | cpp/src/Ice/TraceUtil.cpp | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/cpp/src/Ice/TraceUtil.cpp b/cpp/src/Ice/TraceUtil.cpp index d25e3431321..5a5946a7e3f 100644 --- a/cpp/src/Ice/TraceUtil.cpp +++ b/cpp/src/Ice/TraceUtil.cpp @@ -13,6 +13,7 @@ // ********************************************************************** #include <IceUtil/StaticMutex.h> +#include <IceUtil/StringUtil.h> #include <Ice/TraceUtil.h> #include <Ice/Instance.h> #include <Ice/Object.h> @@ -38,17 +39,9 @@ printIdentityFacetOperation(ostream& s, BasicStream& stream) vector<string> facet; stream.read(facet); s << "\nfacet = "; - vector<string>::const_iterator p = facet.begin(); - while(p != facet.end()) + if(!facet.empty()) { - // - // TODO: Escape for whitespace and slashes. - // - s << *p++; - if(p != facet.end()) - { - s << '/'; - } + s << IceUtil::escapeString(facet[0], ""); } string operation; |