@@ -516,8 +516,10 @@ char* getlogin()
static char __getlogin_buffer[256];
if (auto* passwd = getpwuid(getuid())) {
strncpy(__getlogin_buffer, passwd->pw_name, sizeof(__getlogin_buffer));
+ endpwent();
return __getlogin_buffer;
}
return nullptr;