Cache user from getpwuid because it can be very expensive on some

platforms. From Ben Maurer in GitHub issue 4973.
This commit is contained in:
nicm
2026-04-04 17:13:07 +00:00
parent 7f2ac9c871
commit cad282ebb7
3 changed files with 13 additions and 4 deletions

View File

@@ -537,6 +537,7 @@ server_client_free(__unused int fd, __unused short events, void *arg)
if (c->references == 0) {
free((void *)c->name);
free((void *)c->user);
free(c);
}
}