client-x11: fix cutoff string in cliprdr
authorJean-Louis Dupond <jean-louis@dupond.be>
Fri, 4 Jan 2013 16:43:08 +0000 (17:43 +0100)
committerJean-Louis Dupond <jean-louis@dupond.be>
Fri, 4 Jan 2013 16:43:08 +0000 (17:43 +0100)
client/X11/xf_cliprdr.c

index 071d8ed..1587ad4 100644 (file)
@@ -891,7 +891,7 @@ static void xf_cliprdr_process_text(clipboardContext* cb, BYTE* data, int size)
 
 static void xf_cliprdr_process_unicodetext(clipboardContext* cb, BYTE* data, int size)
 {
-       ConvertFromUnicode(CP_UTF8, 0, (WCHAR*) data, size / 2, (CHAR**) &(cb->data), 0, NULL, NULL);
+       cb->data_length = ConvertFromUnicode(CP_UTF8, 0, (WCHAR*) data, size / 2, (CHAR**) &(cb->data), 0, NULL, NULL);
        crlf2lf(cb->data, &cb->data_length);
 }