diff -u vino-2.16.0/debian/patches/01_fix_password_free.patch vino-2.16.0/debian/patches/01_fix_password_free.patch --- vino-2.16.0/debian/patches/01_fix_password_free.patch +++ vino-2.16.0/debian/patches/01_fix_password_free.patch @@ -1,11 +1,11 @@ diff -Nur vino-2.16.0/server/vino-prefs.c vino-2.16.0.new/server/vino-prefs.c ---- vino-2.16.0/server/vino-prefs.c 2006-08-14 10:47:27.000000000 +0200 -+++ vino-2.16.0.new/server/vino-prefs.c 2006-10-08 21:54:18.000000000 +0200 -@@ -307,6 +307,7 @@ +--- vino-2.16.0/server/vino-prefs.c 2006-08-14 01:47:27.000000000 -0700 ++++ vino-2.16.0.new/server/vino-prefs.c 2006-10-24 16:02:24.000000000 -0700 +@@ -306,7 +306,6 @@ + VINO_PREFS_VNC_PASSWORD, NULL); dprintf (PREFS, "Encoded password: %s\n", vino_vnc_password ? vino_vnc_password : "(null)"); - g_free (vino_vnc_password); -+ vino_vnc_password = NULL; +- g_free (vino_vnc_password); vino_listeners [i] = gconf_client_notify_add (vino_client, diff -u vino-2.16.0/debian/changelog vino-2.16.0/debian/changelog --- vino-2.16.0/debian/changelog +++ vino-2.16.0/debian/changelog @@ -1,3 +1,10 @@ +vino (2.16.0-0ubuntu2.1) edgy-proposed; urgency=low + + * debian/patches/01_fix_password_free.patch: + - don't g_free vnc server password at all (Ubuntu: #65795) + + -- Kees Cook Tue, 24 Oct 2006 16:02:41 -0700 + vino (2.16.0-0ubuntu2) edgy; urgency=low * debian/patches/01_fix_password_free.patch: