VirtualBox

Changeset 39669 in vbox for trunk/src


Ignore:
Timestamp:
Dec 21, 2011 12:12:20 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
75492
Message:

GuestCtrl: Allow empty passwords in IGuest::CopyFromGuest and IGuest::CopyToGuest.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/GuestCtrlImpl.cpp

    r39659 r39669  
    22462246    CheckComArgStrNotEmptyOrNull(aSource);
    22472247    CheckComArgStrNotEmptyOrNull(aDest);
    2248     CheckComArgStrNotEmptyOrNull(aUsername);
    2249     CheckComArgStrNotEmptyOrNull(aPassword);
    22502248    CheckComArgOutPointerValid(aProgress);
     2249
     2250    /* Do not allow anonymous executions (with system rights). */
     2251    if (RT_UNLIKELY((aUsername) == NULL || *(aUsername) == '\0'))
     2252        return setError(E_INVALIDARG, tr("No user name specified"));
    22512253
    22522254    AutoCaller autoCaller(this);
     
    23212323    CheckComArgStrNotEmptyOrNull(aSource);
    23222324    CheckComArgStrNotEmptyOrNull(aDest);
    2323     CheckComArgStrNotEmptyOrNull(aUsername);
    2324     CheckComArgStrNotEmptyOrNull(aPassword);
    23252325    CheckComArgOutPointerValid(aProgress);
     2326
     2327    /* Do not allow anonymous executions (with system rights). */
     2328    if (RT_UNLIKELY((aUsername) == NULL || *(aUsername) == '\0'))
     2329        return setError(E_INVALIDARG, tr("No user name specified"));
    23262330
    23272331    AutoCaller autoCaller(this);
Note: See TracChangeset for help on using the changeset viewer.

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