Fix apparent bug...
[satcheck.git] / mymemory.cc
index ea65c89..23f448f 100644 (file)
@@ -212,7 +212,7 @@ void * real_user_malloc(size_t size)
        size=(size+7)&~((size_t)7);
        void *tmp = snapshot_struct->allocation_ptr;
        snapshot_struct->allocation_ptr = (void *)((char *) snapshot_struct->allocation_ptr +size);
-       
+
        ASSERT(snapshot_struct->allocation_ptr <= snapshot_struct->top_ptr);
        return tmp;
 }
@@ -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 */
@@ -307,7 +308,7 @@ void operator delete[](void *p, size_t size)
        free(p);
 }
 
-#else /* !USE_MPROTECT_SNAPSHOT */
+#else  /* !USE_MPROTECT_SNAPSHOT */
 
 /** @brief Snapshotting allocation function for use by the Thread class only */
 void * Thread_malloc(size_t size)
@@ -321,4 +322,4 @@ void Thread_free(void *ptr)
        free(ptr);
 }
 
-#endif /* !USE_MPROTECT_SNAPSHOT */
+#endif/* !USE_MPROTECT_SNAPSHOT */