Alembic: Fix double-free of mutex
authorSybren A. Stüvel <sybren@stuvel.eu>
Wed, 6 Jun 2018 10:45:14 +0000 (12:45 +0200)
committerSybren A. Stüvel <sybren@stuvel.eu>
Wed, 6 Jun 2018 12:38:17 +0000 (14:38 +0200)
commit4a52531a11fa27da36f9dbe849ecf0573f35a47b
tree029025a9a21cf598ac8a064bd30025d9e8bd21ef
parent4c4fa3d49bc1988336620fd503d8b43d7885dbcb
Alembic: Fix double-free of mutex

The mutex was shared between CoW copies of the CacheFile datablock, and
as a result also freed multiple times. It is now only freed when the
original datablock is freed; the CoW copies share the same mutex.
source/blender/blenkernel/intern/cachefile.c