diff options
Diffstat (limited to 'winsup/cygwin/passwd.cc')
-rw-r--r-- | winsup/cygwin/passwd.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/winsup/cygwin/passwd.cc b/winsup/cygwin/passwd.cc index ae962822f..3677f8d13 100644 --- a/winsup/cygwin/passwd.cc +++ b/winsup/cygwin/passwd.cc @@ -198,6 +198,8 @@ read_etc_passwd () && (searchentry = !internal_getpwsid (tu))) default_uid = DEFAULT_UID_NT; } + else if (myself->uid == ILLEGAL_UID) + searchentry = !search_for (DEFAULT_UID, NULL); if (searchentry && (!(pw = search_for (0, cygheap->user.name ())) || (myself->uid != ILLEGAL_UID && |