diff options
author | Andrew Bartlett <abartlet@samba.org> | 2010-06-23 10:31:50 +1000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2010-06-25 11:57:23 -0700 |
commit | 825b2f456c136b33d139ee76e58426437bce65b8 (patch) | |
tree | 69f640e2f0c2bf872bf78f5f33bd648a695bb718 /libcli/auth | |
parent | 6d973607c3bfec6d82347727b1bf800348c74202 (diff) | |
download | samba-825b2f456c136b33d139ee76e58426437bce65b8.tar.gz samba-825b2f456c136b33d139ee76e58426437bce65b8.tar.bz2 samba-825b2f456c136b33d139ee76e58426437bce65b8.zip |
libcli/auth make open_schannel_session_store() public
This will allow TDB_CLEAR_IF_FIRST to be used
Signed-off-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'libcli/auth')
-rw-r--r-- | libcli/auth/schannel_proto.h | 3 | ||||
-rw-r--r-- | libcli/auth/schannel_state_tdb.c | 11 |
2 files changed, 7 insertions, 7 deletions
diff --git a/libcli/auth/schannel_proto.h b/libcli/auth/schannel_proto.h index eee7199576..f1731a784a 100644 --- a/libcli/auth/schannel_proto.h +++ b/libcli/auth/schannel_proto.h @@ -23,6 +23,9 @@ #ifndef _LIBCLI_AUTH_SCHANNEL_PROTO_H__ #define _LIBCLI_AUTH_SCHANNEL_PROTO_H__ +struct tdb_wrap *open_schannel_session_store(TALLOC_CTX *mem_ctx, + const char *private_dir); + NTSTATUS netsec_incoming_packet(struct schannel_state *state, TALLOC_CTX *mem_ctx, bool do_unseal, diff --git a/libcli/auth/schannel_state_tdb.c b/libcli/auth/schannel_state_tdb.c index 9e767810a1..0e4ab06515 100644 --- a/libcli/auth/schannel_state_tdb.c +++ b/libcli/auth/schannel_state_tdb.c @@ -35,15 +35,12 @@ #define SECRETS_SCHANNEL_STATE "SECRETS/SCHANNEL" /****************************************************************************** - Open or create the schannel session store tdb. + Open or create the schannel session store tdb. Non-static so it can + be called from parent processes to corectly handle TDB_CLEAR_IF_FIRST *******************************************************************************/ -#define SCHANNEL_STORE_VERSION_1 1 -#define SCHANNEL_STORE_VERSION_2 2 /* should not be used */ -#define SCHANNEL_STORE_VERSION_CURRENT SCHANNEL_STORE_VERSION_1 - -static struct tdb_wrap *open_schannel_session_store(TALLOC_CTX *mem_ctx, - const char *private_dir) +struct tdb_wrap *open_schannel_session_store(TALLOC_CTX *mem_ctx, + const char *private_dir) { TDB_DATA vers; uint32_t ver; |