VirtualBox

Changeset 63220 in vbox


Ignore:
Timestamp:
Aug 9, 2016 4:02:01 PM (8 years ago)
Author:
vboxsync
Message:

Devices: warnings (gcc)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/auth/pam/VBoxAuthPAM.c

    r62489 r63220  
    241241typedef struct _PamContext
    242242{
    243     char *szUser;
    244     char *szPassword;
     243    char *pszUser;
     244    char *pszPassword;
    245245} PamContext;
    246246
     
    259259    }
    260260
    261     debug_printf("conv: num %d u[%s] p[%d]\n", num_msg, ctx->szUser, ctx->szPassword? strlen (ctx->szPassword): 0);
     261    debug_printf("conv: num %d u[%s] p[%d]\n", num_msg, ctx->pszUser, ctx->pszPassword? strlen (ctx->pszPassword): 0);
    262262
    263263    r = (struct pam_response *) calloc (num_msg, sizeof (struct pam_response));
     
    274274        if (msg[i]->msg_style == PAM_PROMPT_ECHO_OFF)
    275275        {
    276             r[i].resp = strdup (ctx->szPassword);
     276            r[i].resp = strdup (ctx->pszPassword);
    277277            debug_printf("conv: %d returning password [%d]\n", i, r[i].resp? strlen (r[i].resp): 0);
    278278        }
    279279        else if (msg[i]->msg_style == PAM_PROMPT_ECHO_ON)
    280280        {
    281             r[i].resp = strdup (ctx->szUser);
     281            r[i].resp = strdup (ctx->pszUser);
    282282            debug_printf("conv: %d returning name [%s]\n", i, r[i].resp);
    283283        }
     
    305305
    306306/* prototype to prevent gcc warning */
    307 DECLEXPORT(AuthResult) AUTHCALL AuthEntry(const char *szCaller,
     307DECLEXPORT(AUTHENTRY3) AuthEntry;
     308
     309DECLEXPORT(AuthResult) AUTHCALL AuthEntry(const char *pszCaller,
    308310                                          PAUTHUUID pUuid,
    309311                                          AuthGuestJudgement guestJudgement,
    310                                           const char *szUser,
    311                                           const char *szPassword,
    312                                           const char *szDomain,
    313                                           int fLogon,
    314                                           unsigned clientId);
    315 DECLEXPORT(AuthResult) AUTHCALL AuthEntry(const char *szCaller,
    316                                           PAUTHUUID pUuid,
    317                                           AuthGuestJudgement guestJudgement,
    318                                           const char *szUser,
    319                                           const char *szPassword,
    320                                           const char *szDomain,
     312                                          const char *pszUser,
     313                                          const char *pszPassword,
     314                                          const char *pszDomain,
    321315                                          int fLogon,
    322316                                          unsigned clientId)
    323317{
    324318    AuthResult result = AuthResultAccessDenied;
    325 
    326319    int rc;
    327 
    328320    PamContext ctx;
    329321    struct pam_conv pam_conversation;
    330 
    331322    pam_handle_t *pam_handle = NULL;
     323
     324    (void)pszCaller;
     325    (void)pUuid;
     326    (void)guestJudgement;
     327    (void)clientId;
    332328
    333329    /* Only process logon requests. */
     
    335331        return result; /* Return value is ignored by the caller. */
    336332
    337     debug_printf("u[%s], d[%s], p[%d]\n", szUser, szDomain, szPassword? strlen (szPassword): 0);
    338 
    339     ctx.szUser     = (char *)szUser;
    340     ctx.szPassword = (char *)szPassword;
     333    debug_printf("u[%s], d[%s], p[%d]\n", pszUser, pszDomain, pszPassword ? strlen(pszPassword) : 0);
     334
     335    ctx.pszUser     = (char *)pszUser;
     336    ctx.pszPassword = (char *)pszPassword;
    341337
    342338    pam_conversation.conv        = conv;
     
    349345        debug_printf("init ok\n");
    350346
    351         rc = fn_pam_start(auth_get_pam_service (), szUser, &pam_conversation, &pam_handle);
     347        rc = fn_pam_start(auth_get_pam_service (), pszUser, &pam_conversation, &pam_handle);
    352348
    353349        if (rc == PAM_SUCCESS)
     
    405401}
    406402
    407 /* Verify the function prototype. */
    408 static PAUTHENTRY3 gpfnAuthEntry = AuthEntry;
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