s3:libads Make ads_get_dn() take a talloc context
[jra/samba/.git] / source3 / printing / nt_printing.c
index a219380177b0ae053f43bc8cc14722f2a356d6e4..40d7cd6347d619be3693ba714bdca6111e7d7a21 100644 (file)
@@ -3357,13 +3357,13 @@ static WERROR nt_printer_unpublish_ads(ADS_STRUCT *ads,
                            printer->info_2->sharename, global_myname());
 
        if (ADS_ERR_OK(ads_rc) && res && ads_count_replies(ads, res)) {
-               prt_dn = ads_get_dn(ads, res);
+               prt_dn = ads_get_dn(ads, NULL, res);
                if (!prt_dn) {
                        ads_msgfree(ads, res);
                        return WERR_NOMEM;
                }
                ads_rc = ads_del_dn(ads, prt_dn);
-               ads_memfree(ads, prt_dn);
+               TALLOC_FREE(prt_dn);
        }
 
        if (res) {