Fix apparent bug...
[satcheck.git] / mymemory.cc
index bbddf7e2f100d9664231223f211a78538e7bb414..23f448f3b1dfefb04b2a55b96913adab54967f61 100644 (file)
@@ -239,12 +239,13 @@ void *malloc(size_t size)
 /** @brief Snapshotting free implementation for user programs */
 void free(void * ptr)
 {
-       if (!DontFree(ptr))
+       if (!DontFree(ptr)) {
                if (switch_alloc) {
                        model_free(ptr);
                } else {
                        mspace_free(user_snapshot_space, ptr);
                }
+       }
 }
 
 /** @brief Snapshotting realloc implementation for user programs */