1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

r551: BUG 1293: fix double free in printer publishing code

(This used to be commit f9a371f33b)
This commit is contained in:
Gerald Carter 2004-05-07 13:45:41 +00:00 committed by Gerald (Jerry) Carter
parent 22cf8924a9
commit 72d124af9e

View File

@ -2718,14 +2718,13 @@ static WERROR publish_it(NT_PRINTER_INFO_LEVEL *printer)
/* retreive the guid and store it locally */
if (ADS_ERR_OK(ads_search_dn(ads, &res, prt_dn, attrs))) {
ads_memfree(ads, prt_dn);
ads_pull_guid(ads, res, &guid);
ads_msgfree(ads, res);
store_printer_guid(printer->info_2, guid);
win_rc = mod_a_printer(*printer, 2);
}
safe_free(prt_dn);
SAFE_FREE(prt_dn);
ads_destroy(&ads);
return WERR_OK;