Changeset 746 for vendor/current/nsswitch/pam_winbind.c
- Timestamp:
- Nov 27, 2012, 4:56:06 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/nsswitch/pam_winbind.c
r740 r746 438 438 } 439 439 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) { 441 441 ctrl |= WINBIND_KRB5_CCACHE_TYPE; 442 442 } 443 443 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) 445 445 != NULL) || 446 (iniparser_getstr (d, CONST_DISCARD(char *, "global:require_membership_of"))446 (iniparser_getstring(d, CONST_DISCARD(char *, "global:require_membership_of"), NULL) 447 447 != NULL)) { 448 448 ctrl |= WINBIND_REQUIRED_MEMBERSHIP; … … 832 832 _pam_log(ctx, LOG_CRIT, "Received [%s] reply from application.\n", resp->resp); 833 833 834 if ( strcasecmp(resp->resp, "yes") == 0) {834 if ((resp->resp != NULL) && (strcasecmp(resp->resp, "yes") == 0)) { 835 835 retval = true; 836 836 } … … 2064 2064 switch (wbc_status) { 2065 2065 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: 2066 2069 return 1; 2067 2070 case WBC_ERR_SUCCESS: … … 2278 2281 } 2279 2282 2280 parm_opt = iniparser_getstr (ctx->dict, key);2283 parm_opt = iniparser_getstring(ctx->dict, key, NULL); 2281 2284 TALLOC_FREE(key); 2282 2285
Note:
See TracChangeset
for help on using the changeset viewer.