mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-30 00:31:08 +00:00
99135114ba
nss_db allows for getpwent et al to be called without a set*ent, but it only works once. After the last get*ent a set*ent is required to restart, because the end*ent did not properly reset the module. Resetting it to NULL allows for a proper restart. If the database doesn't exist, however, end*ent erroniously called munmap which set errno. The test case runs "makedb" inside the testroot, so needs selinux DSOs installed.
5 lines
147 B
Plaintext
5 lines
147 B
Plaintext
.root root:x:0:0:root:/root:/bin/bash
|
|
=0 root:x:0:0:root:/root:/bin/bash
|
|
.bin bin:x:1:1:bin:/bin:/sbin/nologin
|
|
=1 bin:x:1:1:bin:/bin:/sbin/nologin
|