blob: 164aaeec35f9eb87b6f9a887269556925cfee965 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
Index: b/usr/src/lib/libnsl/rpc/netname.c
===================================================================
--- a/usr/src/lib/libnsl/rpc/netname.c
+++ b/usr/src/lib/libnsl/rpc/netname.c
@@ -190,7 +190,7 @@ user2netname(char netname[MAXNETNAMELEN
*/
if (uid == NOBODY_UID) {
- (void) strlcpy(netname, "nobody", sizeof (netname));
+ (void) strlcpy(netname, "nobody", MAXNETNAMELEN+1);
return (1);
}
@@ -203,7 +203,7 @@ user2netname(char netname[MAXNETNAMELEN
* itself requires a netname to look up. As we clearly
* can't continue like this we return 'nobody'.
*/
- (void) strlcpy(netname, "nobody", sizeof (netname));
+ (void) strlcpy(netname, "nobody", MAXNETNAMELEN+1);
return (1);
}
|