VirtualBox

Changeset 79009 in vbox


Ignore:
Timestamp:
Jun 5, 2019 6:09:26 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
131154
Message:

IPRT/process-creation-posix.cpp: Use reentrant functions for accessing /etc/passwd and /etc/shadow on linux. Tried to combine the code for all non-darwin platforms. [build fix] ticketref:18682

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r3/posix/process-creation-posix.cpp

    r79007 r79009  
    317317        RTMemWipeThoroughly(&CryptData, sizeof(CryptData), 3);
    318318# else
    319         char *pszEncPasswd = crypt(pszPasswd, ppw->pw_passwd);
    320         rc = strcmp(pszEncPasswd, ppw->pw_passwd) == 0 ? VINF_SUCCESS : VERR_AUTHENTICATION_FAILURE;
     319        char *pszEncPasswd = crypt(pszPasswd, pPwd->pw_passwd);
     320        rc = strcmp(pszEncPasswd, pPwd->pw_passwd) == 0 ? VINF_SUCCESS : VERR_AUTHENTICATION_FAILURE;
    321321# endif
    322322    }
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette