Changeset 4724 in webkit for trunk/JavaScriptCore/kjs/internal.cpp
- Timestamp:
- Jul 28, 2003, 5:10:07 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/internal.cpp
r4612 r4724 456 456 if (errMsg) 457 457 *errMsg = "Parse error at line " + UString::from(eline); 458 delete prog; 458 if (prog) { 459 // must ref and deref to clean up properly 460 prog->ref(); 461 prog->deref(); 462 delete prog; 463 } 459 464 return 0; 460 465 } … … 726 731 ProgramNode *progNode = Parser::parse(code.data(),code.size(),0,0,0); 727 732 bool ok = (progNode != 0); 728 delete progNode; 733 if (progNode) { 734 // must ref and deref to clean up properly 735 progNode->ref(); 736 progNode->deref(); 737 delete progNode; 738 } 729 739 return ok; 730 740 }
Note:
See TracChangeset
for help on using the changeset viewer.