diff options
author | Stefan Metzmacher <metze@samba.org> | 2004-04-08 19:06:37 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:51:09 -0500 |
commit | 8709182fd3c740619fdb075b24023b1eaf192fcd (patch) | |
tree | 010ed66bb950f2fe38c173227e90abcbe0d5c089 /source4/rpc_server/winreg | |
parent | 509bbf4383f2aad2f2b86b021430ef5a2df935c2 (diff) | |
download | samba-8709182fd3c740619fdb075b24023b1eaf192fcd.tar.gz samba-8709182fd3c740619fdb075b24023b1eaf192fcd.tar.bz2 samba-8709182fd3c740619fdb075b24023b1eaf192fcd.zip |
r126: - add first srvsvc and wkssvc server side stuff
- we know can browse the server via the Windows Explorer
- some little fixes to the winreg server pipe
metze
(This used to be commit 6f213a3494d3b5ab629944394b20a84075a04438)
Diffstat (limited to 'source4/rpc_server/winreg')
-rw-r--r-- | source4/rpc_server/winreg/rpc_winreg.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source4/rpc_server/winreg/rpc_winreg.c b/source4/rpc_server/winreg/rpc_winreg.c index c50512d48e..c1d6d6ad69 100644 --- a/source4/rpc_server/winreg/rpc_winreg.c +++ b/source4/rpc_server/winreg/rpc_winreg.c @@ -33,14 +33,14 @@ struct _privatedata { static void winreg_unbind(struct dcesrv_connection *dc, const struct dcesrv_interface *di) { struct _privatedata *data = dc->private; - reg_free(data->registry); + if (data) reg_free(data->registry); } static NTSTATUS winreg_bind(struct dcesrv_call_state *dc, const struct dcesrv_interface *di) { struct _privatedata *data; data = talloc(dc->mem_ctx, sizeof(struct _privatedata)); - data->registry = reg_open("nt4", "/home/aurelia/jelmer/NTUSER.DAT", False); + data->registry = reg_open(lp_parm_string(-1,"winreg","subsystem"),lp_parm_string(-1,"winreg", "file"), False); if(!data->registry) return NT_STATUS_UNSUCCESSFUL; dc->conn->private = data; return NT_STATUS_OK; |