View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000050 | JEDI Code Library | JclDebug* | public | 2002-04-06 00:45 | 2002-04-21 14:03 |
| Reporter | anonymous | Assigned To | pvones | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | |||||
| Target Version | Fixed in Version | ||||
| Summary | 0000050: Memory leak occuring after exception was raised. | ||||
| Description | I think there is a simple fix: (note commented line and modified line below). procedure TJclGlobalModulesList.FreeModulesList(var ModulesList: TJclModuleInfoList); begin FLock.Enter; try // MKT correction - it seems that they have a bug here if FModulesList <> ModulesList then // FreeAndNil(FModulesList); FreeAndNil(ModulesList); finally FLock.Leave end; end; | ||||
| Additional Information | Proposed code modification removes memory leaks completely! | ||||
| Tags | No tags attached. | ||||
| Fixed in GIT commit | |||||
| Fixed in SVN revision | |||||
| IDE version | |||||