Commit: 103fbb3afc076383b94910e535374c5db398d06c
Author: Julian Eisel
Date:   Mon Oct 3 17:52:46 2016 +0200
Branches: master
https://developer.blender.org/rB103fbb3afc076383b94910e535374c5db398d06c

Fix memory leak caused by unknown opeartor of keymap item

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

M       source/blender/windowmanager/intern/wm_keymap.c

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

diff --git a/source/blender/windowmanager/intern/wm_keymap.c 
b/source/blender/windowmanager/intern/wm_keymap.c
index a11733c..ed3cce5 100644
--- a/source/blender/windowmanager/intern/wm_keymap.c
+++ b/source/blender/windowmanager/intern/wm_keymap.c
@@ -120,7 +120,8 @@ static void 
wm_keymap_item_properties_update_ot(wmKeyMapItem *kmi)
                }
                else {
                        /* zombie keymap item */
-                       MEM_SAFE_FREE(kmi->ptr);
+                       wm_keymap_item_free(kmi);
+                       kmi->ptr = NULL;
                }
        }
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to