Changeset 736 for branches/samba-3.5.x/source3/winbindd/winbindd_ads.c
- Timestamp:
- Nov 12, 2012, 5:38:52 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.5.x/source3/winbindd/winbindd_ads.c
r414 r736 181 181 182 182 rc = ads_search_retry(ads, &res, "(objectCategory=user)", attrs); 183 if (!ADS_ERR_OK(rc) || !res) {183 if (!ADS_ERR_OK(rc)) { 184 184 DEBUG(1,("query_user_list ads_search: %s\n", ads_errstr(rc))); 185 status = ads_ntstatus(rc); 186 } else if (!res) { 187 DEBUG(1,("query_user_list ads_search returned NULL res\n")); 188 185 189 goto done; 186 190 } … … 326 330 327 331 rc = ads_search_retry(ads, &res, filter, attrs); 328 if (!ADS_ERR_OK(rc) || !res) { 332 if (!ADS_ERR_OK(rc)) { 333 status = ads_ntstatus(rc); 329 334 DEBUG(1,("enum_dom_groups ads_search: %s\n", ads_errstr(rc))); 335 goto done; 336 } else if (!res) { 337 DEBUG(1,("enum_dom_groups ads_search returned NULL res\n")); 330 338 goto done; 331 339 } … … 533 541 } 534 542 rc = ads_search_retry(ads, &msg, ldap_exp, attrs); 535 free(ldap_exp);543 SAFE_FREE(ldap_exp); 536 544 TALLOC_FREE(sidstr); 537 if (!ADS_ERR_OK(rc) || !msg) {545 if (!ADS_ERR_OK(rc)) { 538 546 DEBUG(1,("query_user(sid=%s) ads_search: %s\n", 539 547 sid_string_dbg(sid), ads_errstr(rc))); 540 goto done; 548 return ads_ntstatus(rc); 549 } else if (!msg) { 550 DEBUG(1,("query_user(sid=%s) ads_search returned NULL res\n", 551 sid_string_dbg(sid))); 552 return NT_STATUS_INTERNAL_ERROR; 541 553 } 542 554 … … 633 645 rc = ads_search_retry(ads, &res, ldap_exp, group_attrs); 634 646 635 if (!ADS_ERR_OK(rc) || !res) {647 if (!ADS_ERR_OK(rc)) { 636 648 DEBUG(1,("lookup_usergroups ads_search member=%s: %s\n", user_dn, ads_errstr(rc))); 637 649 return ads_ntstatus(rc); 638 } 650 } else if (!res) { 651 DEBUG(1,("lookup_usergroups ads_search returned NULL res\n")); 652 return NT_STATUS_INTERNAL_ERROR; 653 } 654 639 655 640 656 count = ads_count_replies(ads, res);
Note:
See TracChangeset
for help on using the changeset viewer.