From 68da0b8b8694328b214e687a6cff5cbb744dcfd5 Mon Sep 17 00:00:00 2001 From: Jay Satiro Date: Tue, 24 Dec 2019 01:06:47 -0500 Subject: [PATCH] examples/postinmemory.c: Call curl_global_cleanup always Prior to this change curl_global_cleanup was not called if curl_easy_init failed. Reported-by: kouzhudong@users.noreply.github.com Fixes https://github.com/curl/curl/issues/4751 --- docs/examples/postinmemory.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/examples/postinmemory.c b/docs/examples/postinmemory.c index 376f33450..e2718c5ba 100644 --- a/docs/examples/postinmemory.c +++ b/docs/examples/postinmemory.c @@ -104,10 +104,9 @@ int main(void) /* always cleanup */ curl_easy_cleanup(curl); - - /* we're done with libcurl, so clean it up */ - curl_global_cleanup(); } + free(chunk.memory); + curl_global_cleanup(); return 0; }