Fix coredump seen in some code paths.

git-svn-id: svn://svn.berlios.de/openocd/trunk@2723 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
dbrownell 2009-09-17 18:52:32 +00:00
parent 84f51bf50c
commit 9655c5b093
1 changed files with 3 additions and 0 deletions

View File

@ -2828,6 +2828,9 @@ void FreeScriptInternalRep(Jim_Interp *interp, Jim_Obj *objPtr)
int i;
struct ScriptObj *script = (void*) objPtr->internalRep.ptr;
if (!script)
return;
script->inUse--;
if (script->inUse != 0) return;
for (i = 0; i < script->len; i++) {