diff options
author | Julian Eisel <eiseljulian@gmail.com> | 2016-10-03 18:52:46 +0300 |
---|---|---|
committer | Julian Eisel <eiseljulian@gmail.com> | 2016-10-03 19:09:22 +0300 |
commit | 103fbb3afc076383b94910e535374c5db398d06c (patch) | |
tree | 1e4b41efd5bafba28013bc4f29754669ef65c697 /source | |
parent | b9e82b5bfb992c36dd38bca1c9716167b4b9d750 (diff) |
Fix memory leak caused by unknown opeartor of keymap item
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/windowmanager/intern/wm_keymap.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/windowmanager/intern/wm_keymap.c b/source/blender/windowmanager/intern/wm_keymap.c index a11733c060b..ed3cce5fe8a 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; } } } |