Gentoo Archives: gentoo-commits

From: "Sven Wegener (swegener)" <swegener@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-irc/irssi/files: irssi-0.8.13-svn-5068.patch
Date: Sun, 31 May 2009 16:13:56
Message-Id: E1MAnfX-0004YR-6B@stork.gentoo.org
1 swegener 09/05/31 16:13:55
2
3 Added: irssi-0.8.13-svn-5068.patch
4 Log:
5 Security bump for wallop off-by-one heap access, bug #271875.
6 (Portage version: 2.2_rc33/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 net-irc/irssi/files/irssi-0.8.13-svn-5068.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/irssi/files/irssi-0.8.13-svn-5068.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/irssi/files/irssi-0.8.13-svn-5068.patch?rev=1.1&content-type=text/plain
13
14 Index: irssi-0.8.13-svn-5068.patch
15 ===================================================================
16 r5068 | jilles | 2009-05-15 11:54:33 +0000 (Fri, 15 May 2009) | 5 lines
17
18 Fix out of bounds access in event_wallops().
19
20 bug #662
21 Submitted by: nemo
22
23 Index: irssi/src/fe-common/irc/fe-events.c
24 ===================================================================
25 --- irssi/src/fe-common/irc/fe-events.c (revision 5067)
26 +++ irssi/src/fe-common/irc/fe-events.c (revision 5068)
27 @@ -298,7 +298,7 @@
28
29 tmp = g_strdup(data+8);
30 len = strlen(tmp);
31 - if (tmp[len-1] == 1) tmp[len-1] = '\0';
32 + if (len >= 1 && tmp[len-1] == 1) tmp[len-1] = '\0';
33 printformat(server, NULL, MSGLEVEL_WALLOPS, IRCTXT_ACTION_WALLOPS, nick, tmp);
34 g_free(tmp);
35 }