diff options
Diffstat (limited to 'source4/scripting')
-rw-r--r-- | source4/scripting/ejs/smbcalls_rpc.c | 2 | ||||
-rw-r--r-- | source4/scripting/ejs/smbscript.c | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/source4/scripting/ejs/smbcalls_rpc.c b/source4/scripting/ejs/smbcalls_rpc.c index dff04a4c40..a104f0eb16 100644 --- a/source4/scripting/ejs/smbcalls_rpc.c +++ b/source4/scripting/ejs/smbcalls_rpc.c @@ -367,6 +367,8 @@ done: */ int ejs_rpc_init(struct MprVar *obj, const char *name) { + dcerpc_table_init(); + mprSetStringCFunction(obj, "connect", ejs_rpc_connect); if (mprGetProperty(obj, "pipe_name", NULL) == NULL) { mprSetVar(obj, "pipe_name", mprString(name)); diff --git a/source4/scripting/ejs/smbscript.c b/source4/scripting/ejs/smbscript.c index 0e131e0ba5..20675dadf9 100644 --- a/source4/scripting/ejs/smbscript.c +++ b/source4/scripting/ejs/smbscript.c @@ -25,7 +25,7 @@ #include "lib/appweb/ejs/ejs.h" #include "lib/appweb/ejs/ejsInternal.h" #include "scripting/ejs/smbcalls.h" -#include "smb_build.h" +#include "auth/gensec/gensec.h" static EjsId eid; @@ -50,7 +50,7 @@ void ejs_exception(const char *reason) int exit_status, i; fault_setup(argv[0]); - smbscript_init_subsystems; + gensec_init(); mprSetCtx(mem_ctx); lp_load(); |