Ignore:
Timestamp:
Nov 27, 2012, 4:56:06 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated vendor to 3.6.9

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/nsswitch/pam_winbind.c

    r740 r746  
    438438        }
    439439
    440         if (iniparser_getstr(d, CONST_DISCARD(char *, "global:krb5_ccache_type")) != NULL) {
     440        if (iniparser_getstring(d, CONST_DISCARD(char *, "global:krb5_ccache_type"), NULL) != NULL) {
    441441                ctrl |= WINBIND_KRB5_CCACHE_TYPE;
    442442        }
    443443
    444         if ((iniparser_getstr(d, CONST_DISCARD(char *, "global:require-membership-of"))
     444        if ((iniparser_getstring(d, CONST_DISCARD(char *, "global:require-membership-of"), NULL)
    445445             != NULL) ||
    446             (iniparser_getstr(d, CONST_DISCARD(char *, "global:require_membership_of"))
     446            (iniparser_getstring(d, CONST_DISCARD(char *, "global:require_membership_of"), NULL)
    447447             != NULL)) {
    448448                ctrl |= WINBIND_REQUIRED_MEMBERSHIP;
     
    832832        _pam_log(ctx, LOG_CRIT, "Received [%s] reply from application.\n", resp->resp);
    833833
    834         if (strcasecmp(resp->resp, "yes") == 0) {
     834        if ((resp->resp != NULL) && (strcasecmp(resp->resp, "yes") == 0)) {
    835835                retval = true;
    836836        }
     
    20642064        switch (wbc_status) {
    20652065                case WBC_ERR_UNKNOWN_USER:
     2066                /* match other insane libwbclient return codes */
     2067                case WBC_ERR_WINBIND_NOT_AVAILABLE:
     2068                case WBC_ERR_DOMAIN_NOT_FOUND:
    20662069                        return 1;
    20672070                case WBC_ERR_SUCCESS:
     
    22782281                }
    22792282
    2280                 parm_opt = iniparser_getstr(ctx->dict, key);
     2283                parm_opt = iniparser_getstring(ctx->dict, key, NULL);
    22812284                TALLOC_FREE(key);
    22822285
Note: See TracChangeset for help on using the changeset viewer.