Index: mozilla/js/jsd/jsd_scpt.c =================================================================== RCS file: /cvsroot/mozilla/js/jsd/jsd_scpt.c,v retrieving revision 3.14 diff -pU15 -r3.14 mozilla/js/jsd/jsd_scpt.c --- mozilla/js/jsd/jsd_scpt.c +++ mozilla/js/jsd/jsd_scpt.c @@ -154,32 +154,31 @@ static void _destroyJSDScript(JSDContext* jsdc, JSDScript* jsdscript) { JS_ASSERT(JSD_SCRIPTS_LOCKED(jsdc)); /* destroy all hooks */ jsd_ClearAllExecutionHooksForScript(jsdc, jsdscript); JS_REMOVE_LINK(&jsdscript->links); if(jsdscript->url) free(jsdscript->url); if (jsdscript->profileData) free(jsdscript->profileData); - if(jsdscript) - free(jsdscript); + free(jsdscript); } /***************************************************************************/ #ifdef JSD_DUMP #ifndef XP_WIN void OutputDebugString (char *buf) { fprintf (stderr, "%s", buf); } #endif static void _dumpJSDScript(JSDContext* jsdc, JSDScript* jsdscript, const char* leadingtext)