diff options
author | Gerald Carter <jerry@samba.org> | 2002-07-20 04:27:30 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2002-07-20 04:27:30 +0000 |
commit | b516eb62db51fe8a793b73014777ced3038f9aa7 (patch) | |
tree | 0e808392b3dd42dcbbc0a5e187f5783cef6301dd /source3/registry/reg_db.c | |
parent | 39bbeff5b361ffa6a5ff9273cf7fce5f46543703 (diff) | |
download | samba-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.c | 8 |
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; } |