summaryrefslogtreecommitdiff
path: root/source4/rpc_server/winreg
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2004-04-08 19:06:37 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:51:09 -0500
commit8709182fd3c740619fdb075b24023b1eaf192fcd (patch)
tree010ed66bb950f2fe38c173227e90abcbe0d5c089 /source4/rpc_server/winreg
parent509bbf4383f2aad2f2b86b021430ef5a2df935c2 (diff)
downloadsamba-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.c4
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;