Author: gd
Date: 2007-04-26 12:09:25 +0000 (Thu, 26 Apr 2007)
New Revision: 22524

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22524

Log:
Fix memleak.

Guenther

Modified:
   branches/SAMBA_3_0/source/printing/nt_printing.c
   branches/SAMBA_3_0_25/source/printing/nt_printing.c


Changeset:
Modified: branches/SAMBA_3_0/source/printing/nt_printing.c
===================================================================
--- branches/SAMBA_3_0/source/printing/nt_printing.c    2007-04-26 09:32:26 UTC 
(rev 22523)
+++ branches/SAMBA_3_0/source/printing/nt_printing.c    2007-04-26 12:09:25 UTC 
(rev 22524)
@@ -3264,6 +3264,7 @@
        if (!ADS_ERR_OK(ads_rc)) {
                DEBUG(3, ("ads_connect failed: %s\n", ads_errstr(ads_rc)));
                ads_destroy(&ads);
+               ads_kdestroy("MEMORY:prtpub_cache");
                return WERR_ACCESS_DENIED;
        }
 
@@ -3280,6 +3281,7 @@
        }
 
        ads_destroy(&ads);
+       ads_kdestroy("MEMORY:prtpub_cache");
        return WERR_OK;
 }
 

Modified: branches/SAMBA_3_0_25/source/printing/nt_printing.c
===================================================================
--- branches/SAMBA_3_0_25/source/printing/nt_printing.c 2007-04-26 09:32:26 UTC 
(rev 22523)
+++ branches/SAMBA_3_0_25/source/printing/nt_printing.c 2007-04-26 12:09:25 UTC 
(rev 22524)
@@ -3274,6 +3274,7 @@
        if (!ADS_ERR_OK(ads_rc)) {
                DEBUG(3, ("ads_connect failed: %s\n", ads_errstr(ads_rc)));
                ads_destroy(&ads);
+               ads_kdestroy("MEMORY:prtpub_cache");
                return WERR_ACCESS_DENIED;
        }
 
@@ -3290,6 +3291,7 @@
        }
 
        ads_destroy(&ads);
+       ads_kdestroy("MEMORY:prtpub_cache");
        return WERR_OK;
 }
 

Reply via email to