svn commit: samba r26128 - in branches/SAMBA_4_0/source: . param

jelmer at samba.org jelmer at samba.org
Mon Nov 26 02:31:54 GMT 2007


Author: jelmer
Date: 2007-11-26 02:31:53 +0000 (Mon, 26 Nov 2007)
New Revision: 26128

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

Log:
Some formatting fixes in secrets.c, fix free of filename, update ignores for source/..
Modified:
   branches/SAMBA_4_0/source/
   branches/SAMBA_4_0/source/param/secrets.c


Changeset:

Property changes on: branches/SAMBA_4_0/source
___________________________________________________________________
Name: svn:ignore
   - .sconsign
st
ID
*.d
Makefile
dox
typescript*
configure
TAGS
tags
*.*
extra_cflags.txt

   + _trial_temp
.sconsign
st
ID
*.d
Makefile
dox
typescript*
configure
TAGS
tags
*.*
extra_cflags.txt


Modified: branches/SAMBA_4_0/source/param/secrets.c
===================================================================
--- branches/SAMBA_4_0/source/param/secrets.c	2007-11-26 02:25:20 UTC (rev 26127)
+++ branches/SAMBA_4_0/source/param/secrets.c	2007-11-26 02:31:53 UTC (rev 26128)
@@ -46,37 +46,42 @@
 static void get_rand_seed(int *new_seed) 
 {
 	*new_seed = getpid();
-	if (tdb) {
+	if (tdb != NULL) {
 		tdb_change_int32_atomic(tdb->tdb, "INFO/random_seed", new_seed, 1);
 	}
 }
 
-/* close the secrets database */
+/**
+ * close the secrets database
+ */
 void secrets_shutdown(void)
 {
        talloc_free(tdb);
 }
 
-/* open up the secrets database */
+/**
+ * open up the secrets database
+ */
 bool secrets_init(void)
 {
 	char *fname;
 	uint8_t dummy;
 
-	if (tdb)
+	if (tdb != NULL)
 		return true;
 
-	fname = private_path(talloc_autofree_context(), global_loadparm,
+	fname = private_path(NULL, global_loadparm,
 						 "secrets.tdb");
 
-	tdb = tdb_wrap_open(talloc_autofree_context(), fname, 0, TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
+	tdb = tdb_wrap_open(talloc_autofree_context(), fname, 0, TDB_DEFAULT, 
+						O_RDWR|O_CREAT, 0600);
 
 	if (!tdb) {
 		DEBUG(0,("Failed to open %s\n", fname));
-		SAFE_FREE(fname);
+		talloc_free(fname);
 		return false;
 	}
-	SAFE_FREE(fname);
+	talloc_free(fname);
 
 	/**
 	 * Set a reseed function for the crypto random generator 
@@ -92,8 +97,8 @@
 	return true;
 }
 
-/*
-  connect to the schannel ldb
+/**
+  connect to the secrets ldb
 */
 struct ldb_context *secrets_db_connect(TALLOC_CTX *mem_ctx)
 {
@@ -133,6 +138,10 @@
 	return ldb;
 }
 
+/**
+ * Retrieve the domain SID from the secrets database.
+ * @return pointer to a SID object if the SID could be obtained, NULL otherwise
+ */
 struct dom_sid *secrets_get_domain_sid(TALLOC_CTX *mem_ctx,
 				       const char *domain)
 {



More information about the samba-cvs mailing list