Nim's `dealloc` is not C's `free`! You need to call C's free:
    
    
    proc free(p: pointer) {.importc: "free", header: "<stdlib.h>".}
    
    free(p)
    
    
    Run

Reply via email to