diff options
Diffstat (limited to 'docs/examples/multi-app.c')
-rw-r--r-- | docs/examples/multi-app.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/docs/examples/multi-app.c b/docs/examples/multi-app.c index 58ad03f81..c4619bfbb 100644 --- a/docs/examples/multi-app.c +++ b/docs/examples/multi-app.c @@ -5,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 1998 - 2021, Daniel Stenberg, <daniel@haxx.se>, et al. + * Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms @@ -104,11 +104,13 @@ int main(void) } } - curl_multi_cleanup(multi_handle); - - /* Free the CURL handles */ - for(i = 0; i<HANDLECOUNT; i++) + /* remove the transfers and cleanup the handles */ + for(i = 0; i<HANDLECOUNT; i++) { + curl_multi_remove_handle(multi_handle, handles[i]); curl_easy_cleanup(handles[i]); + } + + curl_multi_cleanup(multi_handle); return 0; } |