1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-31 20:22:15 +03:00

r7069: Add a little usage message to smbscript and fix a compiler warning. My

compiler still complains about "handle" (scripting/ejs/smbscrip.c:46) possibly
not being initialized and to me this looks true.

Running smbscript with the trivial write("Hello, world\n"); also leaves some
memory around.

Volker
(This used to be commit 06d27a1921)
This commit is contained in:
Volker Lendecke
2005-05-29 08:12:16 +00:00
committed by Gerald (Jerry) Carter
parent b7ed3fa7d2
commit 21f3a3921c

View File

@ -47,6 +47,11 @@ static int writeProc(MprVarHandle userHandle, int argc, char **argv)
MprVar result;
char *emsg;
if (argc != 2) {
fprintf(stderr, "Usage: %s <scriptfile>\n", argv[0]);
exit(1);
}
if (ejsOpen(NULL, NULL, NULL) != 0) {
fprintf(stderr, "smbscript: ejsOpen(): unable to initialise "
"EJ subsystem\n");
@ -61,7 +66,8 @@ static int writeProc(MprVarHandle userHandle, int argc, char **argv)
exit(1);
}
if (ejsEvalFile(eid, (char *)argv[1], &result, &emsg) == -1) {
if (ejsEvalFile(eid, discard_const_p(char, argv[1]), &result,
&emsg) == -1) {
fprintf(stderr, "smbscript: ejsEvalScript(): %s\n", emsg);
exit(1);
}