diff options
author | Andrew Tridgell <tridge@samba.org> | 2005-08-22 23:33:47 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:34:21 -0500 |
commit | da6dc01ae2c7bc26a14af2189d345e0ec38a9660 (patch) | |
tree | edb4c17a9bcf71f0a1447e5da4d0886721deb992 /source4/scripting/ejs | |
parent | fef7a81478cb246a7d2fe29283a50d52501ccc33 (diff) | |
download | samba-da6dc01ae2c7bc26a14af2189d345e0ec38a9660.tar.gz samba-da6dc01ae2c7bc26a14af2189d345e0ec38a9660.tar.bz2 samba-da6dc01ae2c7bc26a14af2189d345e0ec38a9660.zip |
r9492: it is more usual to return 'undefined' instead of 'false' on a call failing (unless the
call is returning a boolean anyway).
Unfortunately the new GetOptions syntax loses the ability for the caller to know why the
command line arguments were bad. Maybe we would be better always returning an object and
having an is_error element?
(This used to be commit 516ba6d20bd1bd8d0235028515e94a8c4fd6574d)
Diffstat (limited to 'source4/scripting/ejs')
-rw-r--r-- | source4/scripting/ejs/smbcalls_options.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source4/scripting/ejs/smbcalls_options.c b/source4/scripting/ejs/smbcalls_options.c index 8eca9ebcaa..3ba51bb2f4 100644 --- a/source4/scripting/ejs/smbcalls_options.c +++ b/source4/scripting/ejs/smbcalls_options.c @@ -156,7 +156,7 @@ static int ejs_GetOptions(MprVarHandle eid, int argc, struct MprVar **argv) poptStrerror(opt)); mprSetVar(options, "ERROR", mprString(err)); talloc_free(tmp_ctx); - mpr_Return(eid, mprCreateBoolVar(0)); + mpr_Return(eid, mprCreateUndefinedVar()); return 0; } opt -= BASE_OPTNUM; |