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:
committed by
Gerald (Jerry) Carter
parent
b7ed3fa7d2
commit
21f3a3921c
@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user