Changeset 221 for branches/samba-3.3.x/source/libads
- Timestamp:
- May 24, 2009, 7:17:10 AM (16 years ago)
- Location:
- branches/samba-3.3.x/source/libads
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.3.x/source/libads/ldap.c
r206 r221 300 300 got_realm = True; 301 301 302 again: 303 302 304 /* we need to try once with the realm name and fallback to the 303 305 netbios domain name if we fail (if netbios has not been disabled */ … … 350 352 351 353 sitename = sitename_fetch(realm); 352 353 again:354 354 355 355 DEBUG(6,("ads_find_dc: (cldap) looking for %s '%s'\n", … … 673 673 ldap_set_option(ads->ldap.ld, LDAP_OPT_PROTOCOL_VERSION, &version); 674 674 675 status = ADS_ERROR(smb_ldap_start_tls(ads->ldap.ld, version)); 676 if (!ADS_ERR_OK(status)) { 677 goto out; 675 if ( lp_ldap_ssl_ads() ) { 676 status = ADS_ERROR(smb_ldap_start_tls(ads->ldap.ld, version)); 677 if (!ADS_ERR_OK(status)) { 678 goto out; 679 } 678 680 } 679 681 -
branches/samba-3.3.x/source/libads/ldap_printer.c
r206 r221 329 329 DEBUG(3, ("Unable to open printer %s, error is %s.\n", 330 330 printername, dos_errstr(result))); 331 SAFE_FREE(printername); 331 332 return result; 332 333 } 333 334 334 if ( !(dsdriver_ctr = TALLOC_ZERO_P( mem_ctx, REGVAL_CTR )) ) 335 if ( !(dsdriver_ctr = TALLOC_ZERO_P( mem_ctx, REGVAL_CTR )) ) { 336 SAFE_FREE(printername); 335 337 return WERR_NOMEM; 338 } 336 339 337 340 result = rpccli_spoolss_enumprinterdataex(cli, mem_ctx, &pol, SPOOL_DSDRIVER_KEY, dsdriver_ctr); … … 349 352 } 350 353 351 if ( !(dsspooler_ctr = TALLOC_ZERO_P( mem_ctx, REGVAL_CTR )) ) 354 if ( !(dsspooler_ctr = TALLOC_ZERO_P( mem_ctx, REGVAL_CTR )) ) { 355 SAFE_FREE(printername); 352 356 return WERR_NOMEM; 357 } 353 358 354 359 result = rpccli_spoolss_enumprinterdataex(cli, mem_ctx, &pol, SPOOL_DSSPOOLER_KEY, dsspooler_ctr); … … 371 376 372 377 rpccli_spoolss_close_printer(cli, mem_ctx, &pol); 378 SAFE_FREE(printername); 373 379 374 380 return result;
Note:
See TracChangeset
for help on using the changeset viewer.