From fcdfff1cc8c1214cbce1fdd863b1ede970234121 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 28 Mar 2008 11:53:00 +0100 Subject: Convert dbwrap_trans_store to NTSTATUS Signed-off-by: Stefan Metzmacher (This used to be commit 5f4de856af1abe63b13059bbe1615cb5877770d0) --- source3/passdb/secrets.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'source3/passdb') diff --git a/source3/passdb/secrets.c b/source3/passdb/secrets.c index 8d08d90dcf..71db81c0e4 100644 --- a/source3/passdb/secrets.c +++ b/source3/passdb/secrets.c @@ -140,13 +140,16 @@ void *secrets_fetch(const char *key, size_t *size) */ bool secrets_store(const char *key, const void *data, size_t size) { + NTSTATUS status; + if (!secrets_init()) { return false; } - return dbwrap_trans_store(db_ctx, string_tdb_data(key), - make_tdb_data((const uint8 *)data, size), - TDB_REPLACE) == 0; + status = dbwrap_trans_store(db_ctx, string_tdb_data(key), + make_tdb_data((const uint8 *)data, size), + TDB_REPLACE); + return NT_STATUS_IS_OK(status); } -- cgit