diff -u eggdrop-1.6.19/debian/changelog eggdrop-1.6.19/debian/changelog --- eggdrop-1.6.19/debian/changelog +++ eggdrop-1.6.19/debian/changelog @@ -1,3 +1,10 @@ +eggdrop (1.6.19-1.2ubuntu4) quantal; urgency=low + + * debian/patches/01tcl8.5.10.patch + - Fixes startup crash caused by unexpected behaviour in Tcl 8.5.10 (LP: #885329) + + -- Vibhav Pant Sun, 20 May 2012 19:46:49 +0530 + eggdrop (1.6.19-1.2ubuntu3) precise; urgency=low * Add gcc-format-string-warnings.patch. Fixes FTBFS. only in patch2: unchanged: --- eggdrop-1.6.19.orig/debian/patches/01tcl8.5.10.patch +++ eggdrop-1.6.19/debian/patches/01tcl8.5.10.patch @@ -0,0 +1,20 @@ +--- eggdrop1.6.20/src/tclhash.c 2011/02/08 22:06:01 1.3.2.3 ++++ eggdrop1.6.20/src/tclhash.c 2012/20/05 23:20:10 1.3.2.4 +@@ -1316,7 +1316,7 @@ + for (i = 0; cc[i].name; i++) { + egg_snprintf(p, sizeof p, "*%s:%s", tl->name, + cc[i].funcname ? cc[i].funcname : cc[i].name); +- l = nmalloc(Tcl_ScanElement(p, &k)); ++ l = nmalloc(Tcl_ScanElement(p, &k) + 1); + Tcl_ConvertElement(p, l, k | TCL_DONT_USE_BRACES); + table[0].cdata = (void *) cc[i].func; + add_cd_tcl_cmds(table); +@@ -1334,7 +1334,7 @@ + for (i = 0; cc[i].name; i++) { + egg_snprintf(p, sizeof p, "*%s:%s", table->name, + cc[i].funcname ? cc[i].funcname : cc[i].name); +- l = nmalloc(Tcl_ScanElement(p, &k)); ++ l = nmalloc(Tcl_ScanElement(p, &k) + 1); + Tcl_ConvertElement(p, l, k | TCL_DONT_USE_BRACES); + Tcl_DeleteCommand(interp, p); + unbind_bind_entry(table, cc[i].flags, cc[i].name, l);