Loading init/host_init_verifier.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -103,6 +103,14 @@ passwd* getpwnam(const char* login) { // NOLINT: implementing bad function. } } unsigned int oem_uid; if (sscanf(login, "oem_%u", &oem_uid) == 1) { snprintf(static_name, sizeof(static_name), "%s", login); static_passwd.pw_uid = oem_uid; static_passwd.pw_gid = oem_uid; return &static_passwd; } errno = ENOENT; return nullptr; } Loading Loading
init/host_init_verifier.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -103,6 +103,14 @@ passwd* getpwnam(const char* login) { // NOLINT: implementing bad function. } } unsigned int oem_uid; if (sscanf(login, "oem_%u", &oem_uid) == 1) { snprintf(static_name, sizeof(static_name), "%s", login); static_passwd.pw_uid = oem_uid; static_passwd.pw_gid = oem_uid; return &static_passwd; } errno = ENOENT; return nullptr; } Loading