diff --git a/bin/mimalloc-redirect.dll b/bin/mimalloc-redirect.dll index 2f1d942d..cc3bf22f 100644 Binary files a/bin/mimalloc-redirect.dll and b/bin/mimalloc-redirect.dll differ diff --git a/bin/mimalloc-redirect32.dll b/bin/mimalloc-redirect32.dll index 837e96ba..f82a8f56 100644 Binary files a/bin/mimalloc-redirect32.dll and b/bin/mimalloc-redirect32.dll differ diff --git a/test/main-override.cpp b/test/main-override.cpp index 385778c7..2cafd2cd 100644 --- a/test/main-override.cpp +++ b/test/main-override.cpp @@ -30,11 +30,18 @@ int main() { free(p1); p1 = malloc(8); char* s = mi_strdup("hello\n"); + /* + char* s = _strdup("hello\n"); + char* buf = NULL; + size_t len; + _dupenv_s(&buf,&len,"MIMALLOC_VERBOSE"); + mi_free(buf); + */ mi_free(p2); p2 = malloc(16); p1 = realloc(p1, 32); free(p1); - free(p2); + mi_free(p2); mi_free(s); Test* t = new Test(42); delete t;