diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-12-19 05:28:00 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-12-19 05:28:00 +0400 |
commit | efc75018d7a6f47c27ea5ace9abdc6c58f2f7c77 (patch) | |
tree | d0568bea37a884706b03a12886262fa6811b2dbf /source/blender/blenkernel | |
parent | f6c5a72e3f73c03f152ddd74e6aa5e11280ed7a0 (diff) |
yet another fix-for-fix, missing NULL check in id_us_ensure_real()
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/library.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/library.c b/source/blender/blenkernel/intern/library.c index 9ace0ceade3..1e6f429aa9c 100644 --- a/source/blender/blenkernel/intern/library.c +++ b/source/blender/blenkernel/intern/library.c @@ -155,8 +155,10 @@ void id_lib_extern(ID *id) /* ensure we have a real user */ void id_us_ensure_real(ID *id) { - if (ID_REAL_USERS(id) <= 0) { - id->us = MAX2(id->us, 0) + 1; + if (id) { + if (ID_REAL_USERS(id) <= 0) { + id->us = MAX2(id->us, 0) + 1; + } } } |