Blame src/regression/getpwnam_r-crash.c
|
Szabolcs Nagy |
768454 |
// commit fc5a96c9c8aa186effad7520d5df6b616bbfd29d
|
|
Szabolcs Nagy |
768454 |
// getpwnam_r should not crash on nonexistant users when errno is 0
|
|
Szabolcs Nagy |
768454 |
|
|
Szabolcs Nagy |
768454 |
#include <pwd.h>
|
|
Szabolcs Nagy |
768454 |
#include "test.h"
|
|
Szabolcs Nagy |
768454 |
|
|
Szabolcs Nagy |
768454 |
int main(void)
|
|
Szabolcs Nagy |
768454 |
{
|
|
Szabolcs Nagy |
768454 |
struct passwd *pw, pwbuf;
|
|
Szabolcs Nagy |
768454 |
char buf[1024];
|
|
Szabolcs Nagy |
768454 |
getpwnam_r("nonsensical_user", &pwbuf, buf, sizeof buf, &pw;;
|
|
Szabolcs Nagy |
768454 |
return t_status;
|
|
Szabolcs Nagy |
768454 |
}
|