diff options
author | Steve Bennett <steveb@workware.net.au> | 2010-01-24 10:45:13 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2010-10-15 11:02:39 +1000 |
commit | fe81bfe03290dac465c71cd6854d3acc93b4518c (patch) | |
tree | 7968e938b99998807cacc717d97fbbcbdde0233f /jim.c | |
parent | c52b491011be94e796ce8c28a16249ca62256084 (diff) | |
download | jimtcl-fe81bfe03290dac465c71cd6854d3acc93b4518c.zip jimtcl-fe81bfe03290dac465c71cd6854d3acc93b4518c.tar.gz jimtcl-fe81bfe03290dac465c71cd6854d3acc93b4518c.tar.bz2 |
Bugs and tests
jimsh argv0 was wrong
*: Should be the name of the script when run non-interactively
Missed adding jim.h changes for errorProc
Add lsort -command tests to jim/tests
Handle the case of a script with no tokens
------------------------------------------------------------------------
Diffstat (limited to 'jim.c')
-rw-r--r-- | jim.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -8364,7 +8364,7 @@ int Jim_EvalObj(Jim_Interp *interp, Jim_Obj *scriptObjPtr) j = 0; /* on normal termination, the argv array is already Jim_DecrRefCount-ed. */ err: - retcode = JimAddErrorToStack(interp, retcode, script->fileName, cmdtoken->linenr); + retcode = JimAddErrorToStack(interp, retcode, script->fileName, cmdtoken ? cmdtoken->linenr : 0); Jim_FreeIntRep(interp, scriptObjPtr); scriptObjPtr->typePtr = &scriptObjType; Jim_SetIntRepPtr(scriptObjPtr, script); |