diff -u pygtk-2.15.1/debian/changelog pygtk-2.15.1/debian/changelog --- pygtk-2.15.1/debian/changelog +++ pygtk-2.15.1/debian/changelog @@ -1,3 +1,11 @@ +pygtk (2.15.1-0ubuntu2) karmic; urgency=low + + * Fix crash in gtk.RecentInfo.get_application_info() by not freeing + an unowned string gtk/gtk.override (LP: #386035, GNOME #585458). + Patch from git commit 956592c614c567623510dccf5fc1edaee9c766c1. + + -- Siegfried-Angel Gevatter Pujals Sat, 13 Jun 2009 00:39:48 +0200 + pygtk (2.15.1-0ubuntu1) karmic; urgency=low * New upstream version: only in patch2: unchanged: --- pygtk-2.15.1.orig/gtk/gtk.override +++ pygtk-2.15.1/gtk/gtk.override @@ -7549,7 +7549,8 @@ &time_); if (ret) { py_ret = Py_BuildValue("(sii)", app_exec, count, time_); - g_free(app_exec); + /* Note that we mustn't free 'app_exec' even though it's not + * 'const'. See bug #585458. */ } else { py_ret = Py_None; }