summaryrefslogtreecommitdiff
path: root/libc/debian/patches/libnsl-netname.patch
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);
 	}