Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-process/fcron/files: fcron-3.0.6-buffer-overflow.patch
Date: Thu, 30 Aug 2012 06:43:02
Message-Id: 20120830064246.C45C720C1B@flycatcher.gentoo.org
1 jlec 12/08/30 06:42:46
2
3 Added: fcron-3.0.6-buffer-overflow.patch
4 Log:
5 sys-process/fcron: User src_prepare instead of src_unpack; indent input redirections; don't use ewarn for blank lines; use defualt src_ompile(); fix potential buffer overflow
6
7 (Portage version: 2.2.0_alpha123/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 sys-process/fcron/files/fcron-3.0.6-buffer-overflow.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/fcron/files/fcron-3.0.6-buffer-overflow.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/fcron/files/fcron-3.0.6-buffer-overflow.patch?rev=1.1&content-type=text/plain
14
15 Index: fcron-3.0.6-buffer-overflow.patch
16 ===================================================================
17 socket.c | 2 +-
18 1 file changed, 1 insertion(+), 1 deletion(-)
19
20 diff --git a/socket.c b/socket.c
21 index ef04ebe..2f7f4ac 100644
22 --- a/socket.c
23 +++ b/socket.c
24 @@ -272,7 +272,7 @@ auth_client(struct fcrondyn_cl *client)
25 len += (sizeof(FIELD_STR)-1); \
26 }
27 #define Add_field(FIELD_STR) \
28 - strncat(fields, FIELD_STR, sizeof(fields) - len); \
29 + strncat(fields, FIELD_STR, sizeof(fields)-1 - len); \
30 len += (sizeof(FIELD_STR)-1);
31
32 void