VirtualBox

Changeset 30852 in vbox for trunk/src/VBox/Devices/VMMDev


Ignore:
Timestamp:
Jul 14, 2010 6:16:12 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
63674
Message:

VBox/VMMDev.h: VMMDEV_CREDENTIALS_STRLEN -> VMMDEV_CREDENTIALS_SZ_SIZE; the former was easily confused with what the strlen() returns.

Location:
trunk/src/VBox/Devices/VMMDev
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/VMMDev/VMMDev.cpp

    r30850 r30852  
    16311631
    16321632                /* let's start by nulling out the data */
    1633                 memset(credentials->szUserName, '\0', VMMDEV_CREDENTIALS_STRLEN);
    1634                 memset(credentials->szPassword, '\0', VMMDEV_CREDENTIALS_STRLEN);
    1635                 memset(credentials->szDomain, '\0', VMMDEV_CREDENTIALS_STRLEN);
     1633                memset(credentials->szUserName, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
     1634                memset(credentials->szPassword, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
     1635                memset(credentials->szDomain, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
    16361636
    16371637                /* should we return whether we got credentials for a logon? */
     
    16701670                    if (credentials->u32Flags & VMMDEV_CREDENTIALS_CLEAR)
    16711671                    {
    1672                         memset(pThis->pCredentials->Logon.szUserName, '\0', VMMDEV_CREDENTIALS_STRLEN);
    1673                         memset(pThis->pCredentials->Logon.szPassword, '\0', VMMDEV_CREDENTIALS_STRLEN);
    1674                         memset(pThis->pCredentials->Logon.szDomain, '\0', VMMDEV_CREDENTIALS_STRLEN);
     1672                        memset(pThis->pCredentials->Logon.szUserName, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
     1673                        memset(pThis->pCredentials->Logon.szPassword, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
     1674                        memset(pThis->pCredentials->Logon.szDomain, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
    16751675                    }
    16761676                }
     
    16901690                if (credentials->u32Flags & VMMDEV_CREDENTIALS_CLEARJUDGE)
    16911691                {
    1692                     memset(pThis->pCredentials->Judge.szUserName, '\0', VMMDEV_CREDENTIALS_STRLEN);
    1693                     memset(pThis->pCredentials->Judge.szPassword, '\0', VMMDEV_CREDENTIALS_STRLEN);
    1694                     memset(pThis->pCredentials->Judge.szDomain, '\0', VMMDEV_CREDENTIALS_STRLEN);
     1692                    memset(pThis->pCredentials->Judge.szUserName, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
     1693                    memset(pThis->pCredentials->Judge.szPassword, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
     1694                    memset(pThis->pCredentials->Judge.szDomain, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
    16951695                }
    16961696
     
    26822682    if (!pThis->fKeepCredentials)
    26832683    {
    2684         memset(pThis->pCredentials->Logon.szUserName, '\0', VMMDEV_CREDENTIALS_STRLEN);
    2685         memset(pThis->pCredentials->Logon.szPassword, '\0', VMMDEV_CREDENTIALS_STRLEN);
    2686         memset(pThis->pCredentials->Logon.szDomain, '\0', VMMDEV_CREDENTIALS_STRLEN);
    2687     }
    2688     memset(pThis->pCredentials->Judge.szUserName, '\0', VMMDEV_CREDENTIALS_STRLEN);
    2689     memset(pThis->pCredentials->Judge.szPassword, '\0', VMMDEV_CREDENTIALS_STRLEN);
    2690     memset(pThis->pCredentials->Judge.szDomain, '\0', VMMDEV_CREDENTIALS_STRLEN);
     2684        memset(pThis->pCredentials->Logon.szUserName, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
     2685        memset(pThis->pCredentials->Logon.szPassword, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
     2686        memset(pThis->pCredentials->Logon.szDomain, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
     2687    }
     2688    memset(pThis->pCredentials->Judge.szUserName, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
     2689    memset(pThis->pCredentials->Judge.szPassword, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
     2690    memset(pThis->pCredentials->Judge.szDomain, '\0', VMMDEV_CREDENTIALS_SZ_SIZE);
    26912691
    26922692    /* Reset means that additions will report again. */
  • trunk/src/VBox/Devices/VMMDev/VMMDevState.h

    r30850 r30852  
    6565    struct
    6666    {
    67         char szUserName[VMMDEV_CREDENTIALS_STRLEN];
    68         char szPassword[VMMDEV_CREDENTIALS_STRLEN];
    69         char szDomain[VMMDEV_CREDENTIALS_STRLEN];
     67        char szUserName[VMMDEV_CREDENTIALS_SZ_SIZE];
     68        char szPassword[VMMDEV_CREDENTIALS_SZ_SIZE];
     69        char szDomain[VMMDEV_CREDENTIALS_SZ_SIZE];
    7070        bool fAllowInteractiveLogon;
    7171    } Logon;
     
    7474    struct
    7575    {
    76         char szUserName[VMMDEV_CREDENTIALS_STRLEN];
    77         char szPassword[VMMDEV_CREDENTIALS_STRLEN];
    78         char szDomain[VMMDEV_CREDENTIALS_STRLEN];
     76        char szUserName[VMMDEV_CREDENTIALS_SZ_SIZE];
     77        char szPassword[VMMDEV_CREDENTIALS_SZ_SIZE];
     78        char szDomain[VMMDEV_CREDENTIALS_SZ_SIZE];
    7979    } Judge;
    8080} VMMDEVCREDS;
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