Ignore:
Timestamp:
May 24, 2009, 7:17:10 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update Samba 3.3 to 3.3.1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/libads/ldap_printer.c

    r206 r221  
    329329                DEBUG(3, ("Unable to open printer %s, error is %s.\n",
    330330                          printername, dos_errstr(result)));
     331                SAFE_FREE(printername);
    331332                return result;
    332333        }
    333334       
    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);
    335337                return WERR_NOMEM;
     338        }
    336339
    337340        result = rpccli_spoolss_enumprinterdataex(cli, mem_ctx, &pol, SPOOL_DSDRIVER_KEY, dsdriver_ctr);
     
    349352        }
    350353       
    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);
    352356                return WERR_NOMEM;
     357        }
    353358
    354359        result = rpccli_spoolss_enumprinterdataex(cli, mem_ctx, &pol, SPOOL_DSSPOOLER_KEY, dsspooler_ctr);
     
    371376
    372377        rpccli_spoolss_close_printer(cli, mem_ctx, &pol);
     378        SAFE_FREE(printername);
    373379
    374380        return result;
Note: See TracChangeset for help on using the changeset viewer.