diff -u gtkterm-0.99.5/debian/changelog gtkterm-0.99.5/debian/changelog --- gtkterm-0.99.5/debian/changelog +++ gtkterm-0.99.5/debian/changelog @@ -1,3 +1,13 @@ +gtkterm (0.99.5-1build2) feisty; urgency=low + + * added 01_ubuntu_segfault.path for fixing segfault when sending + empty hexadecimal data. + - Fix was created by Elie De Brauwer + - Closes malone #60400 + * Added simple-patchsys.mk + + -- ville palo Fri, 19 Jan 2007 19:21:00 +0200 + gtkterm (0.99.5-1build1) edgy; urgency=low * Rebuild against libvte9 (Malone: #53823) diff -u gtkterm-0.99.5/debian/rules gtkterm-0.99.5/debian/rules --- gtkterm-0.99.5/debian/rules +++ gtkterm-0.99.5/debian/rules @@ -3,6 +3,7 @@ include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk binary-install/gtkterm:: mkdir -p debian/gtkterm/usr/share/applications only in patch2: unchanged: --- gtkterm-0.99.5.orig/debian/patches/01_ubuntu_segfault.patch +++ gtkterm-0.99.5/debian/patches/01_ubuntu_segfault.patch @@ -0,0 +1,18 @@ +diff -Nur gtkterm-0.99.5/src/widgets.c gtkterm-0.99.5.new/src/widgets.c +--- gtkterm-0.99.5/src/widgets.c 2005-09-22 23:13:00.000000000 +0300 ++++ gtkterm-0.99.5.new/src/widgets.c 2007-01-19 19:09:44.000000000 +0200 +@@ -609,6 +609,14 @@ + + text = (gchar *)gtk_entry_get_text(GTK_ENTRY(widget)); + ++ if(strlen(text) ==0){ ++ message = g_strdup_printf(_("0 byte(s) sent !")); ++ Put_temp_message(message, 1500); ++ gtk_entry_set_text(GTK_ENTRY(widget), ""); ++ g_free(message); ++ return FALSE; ++ } ++ + all_written = g_malloc(strlen(text) * 2); + all_written[0] = 0; +