diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-10-02 04:54:41 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-10-02 04:54:41 +0400 |
commit | 9a8e82ae561db67f057fbb1799d1341b6d14018c (patch) | |
tree | 799039320304d3b44b4c89a6b305e114c6f4d36c /source | |
parent | 0d647f68a389014bf2fc733a9121f3422905ed9e (diff) |
fix for crash loading durian file '08.5e_comp.blend' - external data pointer for face data was NULL.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/blenkernel/intern/mesh.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c index e45a052db4d..1aaeebf5109 100644 --- a/source/blender/blenkernel/intern/mesh.c +++ b/source/blender/blenkernel/intern/mesh.c @@ -2043,7 +2043,7 @@ static void bm_corners_to_loops_ex(ID *id, CustomData *fdata, CustomData *ldata, int side, corners; if (CustomData_external_test(fdata, CD_MDISPS)) { - if (id) { + if (id && fdata->external) { CustomData_external_add(ldata, id, CD_MDISPS, totloop, fdata->external->filename); } |