patches/gtk-vnc-01-cp-utf8.diff
author rohinis
Tue, 29 Nov 2011 17:32:55 +0000
branchs11express-2010-11
changeset 22234 c23e64da3e06
parent 16244 d5c21f9e92cf
permissions -rw-r--r--
2011-11-29 Rohini S <[email protected]> * patches/Python26-22-audio.diff: Fixes CVE-2010-1634 * specs/SUNWPython26.spec: Fixes CR 7085446

commit 6836a24b21063c6f45728addde4348b3453f53eb
Author: Halton Huo <[email protected]>
Date:   Wed Aug 12 11:48:20 2009 +0800

    Fix gtk-vnc breaks strings in copy/paste because it removes the end of '\0'. Closes #591523.

diff --git a/src/vncdisplay.c b/src/vncdisplay.c
index e587dfb..d54cbe9 100644
--- a/src/vncdisplay.c
+++ b/src/vncdisplay.c
@@ -2129,7 +2129,7 @@ void vnc_display_client_cut_text(VncDisplay *obj, const gchar *text)
 	g_return_if_fail (VNC_IS_DISPLAY (obj));
 
 	if (!obj->priv->read_only)
-		gvnc_client_cut_text(obj->priv->gvnc, text, strlen (text));
+		gvnc_client_cut_text(obj->priv->gvnc, text, strlen (text) + 1);
 }
 
 void vnc_display_set_lossy_encoding(VncDisplay *obj, gboolean enable)