Browse Source

reset "mem structure overflowed" state on shutdown

tags/v0.3.27
Martin Kroeker GitHub 1 year ago
parent
commit
d938aed7fe
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      driver/others/memory.c

+ 5
- 1
driver/others/memory.c View File

@@ -3214,7 +3214,7 @@ void blas_shutdown(void){
#endif
memory[pos].lock = 0;
}
if (memory_overflowed)
if (memory_overflowed) {
for (pos = 0; pos < NEW_BUFFERS; pos ++){
newmemory[pos].addr = (void *)0;
newmemory[pos].used = 0;
@@ -3222,6 +3222,10 @@ void blas_shutdown(void){
newmemory[pos].pos = -1;
#endif
newmemory[pos].lock = 0;
}
free(newmemory);
newmemory = NULL;
memory_overflowed = 0;
}

UNLOCK_COMMAND(&alloc_lock);


Loading…
Cancel
Save