--- tderesources/groupwise/soap/stdsoap2.cpp +++ tderesources/groupwise/soap/stdsoap2.cpp 2004/10/15 12:42:53 @@ -6470,7 +6470,11 @@ } #endif if (c & mask) - { if (soap_send_raw(soap, s, t - s - 1) || soap_pututf8(soap, (unsigned char)c)) + { + char S[2]; + S[0] = c; + S[1] = 0; + if (soap_send_raw(soap, s, t - s - 1) || soap_send(soap, S) ) return soap->error; s = t; }