diff --git a/src/util/Transcoders/ICU/ICUTransService.cpp b/src/util/Transcoders/ICU/ICUTransService.cpp
index d6acb3e8965cb1b8c57f994e281dcf8a44af9371..d99c13f8bc411a9dd19cee1d6b22d12096a36ebd 100644
--- a/src/util/Transcoders/ICU/ICUTransService.cpp
+++ b/src/util/Transcoders/ICU/ICUTransService.cpp
@@ -56,6 +56,9 @@
 
 /**
  * $Log$
+ * Revision 1.14  2000/02/10 21:28:53  aruna1
+ * Problem solved for converting UChar to XMLCh. This problem showed up on solaris as UChar was != XMLCh
+ *
  * Revision 1.13  2000/02/06 07:48:32  rahulj
  * Year 2K copyright swat.
  *
@@ -160,7 +163,7 @@ static XMLCh* convertToXMLCh(const UChar* const toConvert)
 
     XMLCh* outPtr = retBuf;
     const UChar* srcPtr = toConvert;
-    while (*srcPtr++)
+    while (*srcPtr)
         *outPtr++ = XMLCh(*srcPtr++);
     *outPtr = 0;