irssi: fixed segfault on exit (CRUX 2.2)

This commit is contained in:
Jukka Heino 2006-04-02 22:29:20 +00:00
parent 58c0a66a13
commit d919d586d2
3 changed files with 18 additions and 2 deletions

View File

@ -1 +1,2 @@
1bd5280a641b0857053b71831c5f0c80 fix_segfault_on_exit.patch
4b83d4047670eb75bd14ae1bdd68dc38 irssi-0.8.10.tar.bz2

View File

@ -7,11 +7,13 @@
name=irssi
version=0.8.10
release=1
source=(http://www.irssi.org/files/$name-$version.tar.bz2)
release=2
source=(http://www.irssi.org/files/$name-$version.tar.bz2 \
fix_segfault_on_exit.patch)
build () {
cd $name-$version
patch -p1 < $SRC/fix_segfault_on_exit.patch
./configure --prefix=/usr \
--enable-ipv6 \
--with-proxy

View File

@ -0,0 +1,13 @@
diff -Nru irssi-0.8.10.orig/src/irc/dcc/dcc.c irssi-0.8.10/src/irc/dcc/dcc.c
--- irssi-0.8.10.orig/src/irc/dcc/dcc.c 2005-12-08 19:32:48.000000000 +0200
+++ irssi-0.8.10/src/irc/dcc/dcc.c 2006-04-03 01:47:57.000000000 +0300
@@ -58,8 +58,8 @@
pos = gslist_find_string(dcc_types, type);
if (pos != NULL) {
- dcc_types = g_slist_remove(dcc_types, pos->data);
g_free(pos->data);
+ dcc_types = g_slist_remove(dcc_types, pos->data);
}
}