diff options
author | Ton Roosendaal <ton@blender.org> | 2012-12-28 13:48:35 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2012-12-28 13:48:35 +0400 |
commit | 67b76a70bce8331c8c65bdd4c493011b320e380a (patch) | |
tree | 1a9d1a2faf35d0f2142100b5d157baf4508d894a /source/blender/blenkernel/intern/context.c | |
parent | 7504cf34b470bec3b3fc7239d655738a09ed7624 (diff) |
The new feature printing changed properties in python history list didn't free
a list of context properties. Give lots of leaked small blocks...
Diffstat (limited to 'source/blender/blenkernel/intern/context.c')
-rw-r--r-- | source/blender/blenkernel/intern/context.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/context.c b/source/blender/blenkernel/intern/context.c index 7009f1235c9..44687d5925c 100644 --- a/source/blender/blenkernel/intern/context.c +++ b/source/blender/blenkernel/intern/context.c @@ -371,8 +371,10 @@ PointerRNA CTX_data_pointer_get(const bContext *C, const char *member) { bContextDataResult result; - if (ctx_data_get((bContext *)C, member, &result) == 1) + if (ctx_data_get((bContext *)C, member, &result) == 1) { + BLI_freelistN(&result.list); return result.ptr; + } else return PointerRNA_NULL; } |