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 |