VirtualBox

Changeset 25634 in vbox


Ignore:
Timestamp:
Jan 4, 2010 10:50:28 AM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
56330
Message:

VRDP: Main: only use AppPriv if the library name doesn't contain a path component

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/ConsoleVRDPServer.cpp

    r25632 r25634  
    14361436        LogRel(("VRDPAUTH: ConsoleVRDPServer::Authenticate: loading external authentication library '%ls'\n", authLibrary.raw()));
    14371437
    1438 #ifdef RT_OS_DARWIN
    1439         int rc = RTLdrLoadAppPriv (filename.raw(), &mAuthLibrary);
    1440 #else /* RT_OS_DARWIN */
    1441         int rc = RTLdrLoad (filename.raw(), &mAuthLibrary);
    1442 #endif /* RT_OS_DARWIN */
     1438        int rc;
     1439        if (RTPathHavePath(filename.raw()))
     1440            rc = RTLdrLoad(filename.raw(), &mAuthLibrary);
     1441        else
     1442            rc = RTLdrLoadAppPriv(filename.raw(), &mAuthLibrary);
     1443
    14431444        if (RT_FAILURE(rc))
    14441445            LogRel(("VRDPAUTH: Failed to load external authentication library. Error code: %Rrc\n", rc));
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