If compiling with Insure, mallocate a byte of memory and attach it to the
authorTim Potter <tpot@samba.org>
Thu, 4 Apr 2002 06:55:32 +0000 (06:55 +0000)
committerTim Potter <tpot@samba.org>
Thu, 4 Apr 2002 06:55:32 +0000 (06:55 +0000)
commit31f1c2172ca8a8a32c69a06a9388daecfc9c25ce
treedc9cb1fd93b33c1e895a8169adcba2efcb5d9e33
parentf98b2faf9918395681fd912f67026d1e68f4fcab
If compiling with Insure, mallocate a byte of memory and attach it to the
POLICY_HND structure when passing new handles back from the appropriate
cli_* functions.  When closing the policy handle free the memory.

Insure (and indeed other memory checkers) should detect handles that have
not been closed properly as memory leaks.  Unfortunately this can only be
done when the program terminates (set insure++.summarize leaks in your
.psrc file) rather than when the policy handle falls out of scope.

Looks like Jeremy has squished all the policy handle leaks at the moment
but more are bound to crop up later.
(This used to be commit 6dc80d625752f0a3ce6fd7b2278095529c6ec29f)
source3/include/rpc_misc.h
source3/libsmb/cli_lsarpc.c
source3/libsmb/cli_samr.c