mirror of
https://github.com/opnsense/src.git
synced 2026-06-11 01:30:30 -04:00
Prevent buffer overflow in getpwnam()
PR: bin/8176 Submitted by: Archie Cobbs <archie@whistle.com>
This commit is contained in:
parent
6c0c35eebd
commit
ebed2088fe
1 changed files with 2 additions and 2 deletions
|
|
@ -153,8 +153,8 @@ getpwnam(name)
|
|||
return((struct passwd *)NULL);
|
||||
|
||||
bf[0] = _PW_KEYBYNAME;
|
||||
len = strlen(name);
|
||||
bcopy(name, bf + 1, MIN(len, UT_NAMESIZE));
|
||||
len = MIN(strlen(name), UT_NAMESIZE);
|
||||
bcopy(name, bf + 1, len);
|
||||
key.data = (u_char *)bf;
|
||||
key.size = len + 1;
|
||||
rval = __hashpw(&key);
|
||||
|
|
|
|||
Loading…
Reference in a new issue