summaryrefslogtreecommitdiff
path: root/source3/registry/reg_db.c
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2002-07-20 04:27:30 +0000
committerGerald Carter <jerry@samba.org>2002-07-20 04:27:30 +0000
commitb516eb62db51fe8a793b73014777ced3038f9aa7 (patch)
tree0e808392b3dd42dcbbc0a5e187f5783cef6301dd /source3/registry/reg_db.c
parent39bbeff5b361ffa6a5ff9273cf7fce5f46543703 (diff)
downloadsamba-b516eb62db51fe8a793b73014777ced3038f9aa7.tar.gz
samba-b516eb62db51fe8a793b73014777ced3038f9aa7.tar.bz2
samba-b516eb62db51fe8a793b73014777ced3038f9aa7.zip
enumeration of printers keys ( no data yet ) via the registry
functions now works :-) (This used to be commit c5768538f6cf6ee824bc6e105a3391bbc2ea8e46)
Diffstat (limited to 'source3/registry/reg_db.c')
-rw-r--r--source3/registry/reg_db.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source3/registry/reg_db.c b/source3/registry/reg_db.c
index fb6ebdbf7c..714e14e48b 100644
--- a/source3/registry/reg_db.c
+++ b/source3/registry/reg_db.c
@@ -39,8 +39,6 @@ static BOOL init_registry_data( void )
ZERO_STRUCTP( &subkeys );
- regsubkey_ctr_init( &subkeys );
-
/* HKEY_LOCAL_MACHINE */
regsubkey_ctr_init( &subkeys );
@@ -215,6 +213,7 @@ BOOL regdb_store_reg_keys( char *keyname, REGSUBKEY_CTR *ctr )
done:
SAFE_FREE( buffer );
+
return ret;
}
@@ -238,7 +237,7 @@ int regdb_fetch_reg_keys( char* key, REGSUBKEY_CTR *ctr )
pstrcpy( path, key );
/* convert to key format */
- pstring_sub( path, "\\", "/" );
+ pstring_sub( path, "\\", "/" );
dbuf = tdb_fetch_by_string( tdb_reg, path );
@@ -257,7 +256,8 @@ int regdb_fetch_reg_keys( char* key, REGSUBKEY_CTR *ctr )
regsubkey_ctr_addkey( ctr, subkeyname );
}
- SAFE_FREE(dbuf.dptr);
+ SAFE_FREE( dbuf.dptr );
+
return num_items;
}