1 |
ulm 12/01/04 21:16:06 |
2 |
|
3 |
Added: 11_all_strncat-warning.patch |
4 |
Log: |
5 |
Patchset for skey-1.1.5 |
6 |
|
7 |
Revision Changes Path |
8 |
1.1 src/patchsets/skey/1.1.5/11_all_strncat-warning.patch |
9 |
|
10 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/skey/1.1.5/11_all_strncat-warning.patch?rev=1.1&view=markup |
11 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/skey/1.1.5/11_all_strncat-warning.patch?rev=1.1&content-type=text/plain |
12 |
|
13 |
Index: 11_all_strncat-warning.patch |
14 |
=================================================================== |
15 |
--- skey-1.1.5-orig/skeyinit.c |
16 |
+++ skey-1.1.5/skeyinit.c |
17 |
@@ -111,7 +111,7 @@ |
18 |
defaultseed[SKEY_NAMELEN] = '\0'; |
19 |
time(&now); |
20 |
snprintf(tbuf, sizeof(tbuf), "%05ld", (long) (now % 100000)); |
21 |
- strncat(defaultseed, tbuf, sizeof(defaultseed)); |
22 |
+ strncat(defaultseed, tbuf, sizeof(defaultseed) - SKEY_NAMELEN - 1); |
23 |
|
24 |
if ((pp = getpwuid(getuid())) == NULL) |
25 |
err(1, "no user with uid %ld", (u_long)getuid()); |