[SCM] Samba Shared Repository - branch v3-6-test updated
Stefan Metzmacher
metze at samba.org
Thu Jan 20 00:33:41 MST 2011
The branch, v3-6-test has been updated
via fabfc89 s3:smbd: use anonymous_shared_free() for shared memory signing state
from fb6004d lib/util: add tests for anonymous_shared_allocate/free()
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-6-test
- Log -----------------------------------------------------------------
commit fabfc89df297113ea5df7689575d886935121e22
Author: Stefan Metzmacher <metze at samba.org>
Date: Tue Oct 26 22:49:46 2010 +0200
s3:smbd: use anonymous_shared_free() for shared memory signing state
metze
Autobuild-User: Stefan Metzmacher <metze at samba.org>
Autobuild-Date: Thu Jan 20 07:48:29 CET 2011 on sn-devel-104
(cherry picked from commit c3ad9bf1572abda699d88f48eabec680094b30de)
Signed-off-by: Stefan Metzmacher <metze at samba.org>
-----------------------------------------------------------------------
Summary of changes:
source3/smbd/signing.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/smbd/signing.c b/source3/smbd/signing.c
index 65fe457..8945cd3 100644
--- a/source3/smbd/signing.c
+++ b/source3/smbd/signing.c
@@ -98,6 +98,12 @@ struct smbd_shm_signing {
size_t len2;
};
+static int smbd_shm_signing_destructor(struct smbd_shm_signing *s)
+{
+ anonymous_shared_free(s->shm_pointer);
+ return 0;
+}
+
static void *smbd_shm_signing_alloc(TALLOC_CTX *mem_ctx, size_t len)
{
struct smbd_shm_signing *s = talloc_get_type_abort(mem_ctx,
@@ -180,6 +186,7 @@ bool srv_init_signing(struct smbd_server_connection *conn)
talloc_free(s);
return false;
}
+ talloc_set_destructor(s, smbd_shm_signing_destructor);
conn->smb1.signing_state = smb_signing_init_ex(s,
allowed, mandatory,
smbd_shm_signing_alloc,
--
Samba Shared Repository
More information about the samba-cvs
mailing list