[Bf-blender-cvs] [b51710342f4] soc-2020-info-editor: Fix memory leak

Mateusz Grzeliński noreply at git.blender.org
Fri Jul 24 18:31:39 CEST 2020


Commit: b51710342f40765e8146619e112f52c0d47a1ef0
Author: Mateusz Grzeliński
Date:   Fri Jul 24 17:04:03 2020 +0200
Branches: soc-2020-info-editor
https://developer.blender.org/rBb51710342f40765e8146619e112f52c0d47a1ef0

Fix memory leak

===================================================================

M	source/blender/editors/space_info/textview.c

===================================================================

diff --git a/source/blender/editors/space_info/textview.c b/source/blender/editors/space_info/textview.c
index 2ce5aae582f..547a8063446 100644
--- a/source/blender/editors/space_info/textview.c
+++ b/source/blender/editors/space_info/textview.c
@@ -505,10 +505,12 @@ void textview_clear_text_lines(ListBase *text_lines)
   if (!BLI_listbase_is_empty(text_lines)) {
     TextLine *text_line_iter = text_lines->first;
     while (text_line_iter) {
+      TextLine *text_line_next = text_line_iter->next;
       if (text_line_iter->format) {
         MEM_freeN(text_line_iter->format);
       }
-      text_line_iter = text_line_iter->next;
+      MEM_freeN(text_line_iter);
+      text_line_iter = text_line_next;
     }
     BLI_listbase_clear(text_lines);
   }



More information about the Bf-blender-cvs mailing list