| View Issue Details [ Jump to Notes ] | [ Print ] |
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0010899 | ITK | | public | 2010-06-26 02:34 | 2010-07-12 14:34 |
|
| Reporter | Steve Robbins | |
| Assigned To | Hans Johnson | |
| Priority | normal | Severity | major | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | |
| Platform | | OS | | OS Version | |
| Product Version | ITK-3-18 | |
| Target Version | | Fixed in Version | ITK-3-18 | |
|
| Summary | 0010899: itkNiftiImageIO memory leak |
| Description | A Debian user reported a memory leak when using the same NiftiImageIO object for reading multiple NIFTI files. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=587200 [^] |
| Additional Information | Patch provided by Yaroslav Halchenko <debian@onerussian.com> |
| Tags | No tags attached. |
|
| Resolution Date | |
| Sprint | |
| Sprint Status | |
|
| Attached Files | itk-nifti-memleak.patch [^] (407 bytes) 2010-06-26 02:34 [Show Content] [Hide Content]--- insighttoolkit-3.18.0.orig/Code/IO/itkNiftiImageIO.cxx
+++ insighttoolkit-3.18.0/Code/IO/itkNiftiImageIO.cxx
@@ -457,6 +457,10 @@
_size[4] = numComponents;
}
+ // Free memory if any was occupied already
+ if (this->m_NiftiImage != NULL)
+ nifti_image_free(this->m_NiftiImage);
+
//
// allocate nifti image...
this->m_NiftiImage = nifti_image_read(this->GetFileName(),false);
|
|