URI:
       tAvoid double close of curl handle - vaccinewars - be a doctor and try to vaccinate the world
  HTML git clone git://src.adamsgaard.dk/vaccinewars
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 39cb20126307a1a08d254a74ece18d56c02f04f3
   DIR parent 2695ea44bf0e3b2aa24b03889340fbc4b566b3b5
  HTML Author: Ben Webb <ben@salilab.org>
       Date:   Tue,  3 Nov 2020 01:10:57 -0800
       
       Avoid double close of curl handle
       
       Diffstat:
         M src/network.c                       |      14 ++++++++------
       
       1 file changed, 8 insertions(+), 6 deletions(-)
       ---
   DIR diff --git a/src/network.c b/src/network.c
       t@@ -1239,12 +1239,14 @@ void CurlInit(CurlConnection *conn)
        
        void CloseCurlConnection(CurlConnection *conn)
        {
       -  curl_multi_remove_handle(conn->multi, conn->h);
       -  g_free(conn->data);
       -  conn->data_size = 0;
       -  conn->running = FALSE;
       -  g_ptr_array_free(conn->headers, TRUE);
       -  conn->headers = NULL;
       +  if (conn->running) {
       +    curl_multi_remove_handle(conn->multi, conn->h);
       +    g_free(conn->data);
       +    conn->data_size = 0;
       +    conn->running = FALSE;
       +    g_ptr_array_free(conn->headers, TRUE);
       +    conn->headers = NULL;
       +  }
        }
        
        void CurlCleanup(CurlConnection *conn)