Commit 3f1b9f09 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

dumpeasycode() uses warnf() which uses config->errors so we must not close

that before dumpeasycode() is called. Found by coverity.com
parent 8a6eeb82
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -5064,13 +5064,16 @@ quit_curl:
  if(config->trace_fopened && config->trace_stream)
    fclose(config->trace_stream);

  /* Dump the libcurl code if previously enabled.
     NOTE: that this function relies on config->errors amongst other things
     so not everything can be closed and cleaned before this is called */
  dumpeasycode(config);

  if(config->errors_fopened)
    fclose(config->errors);

  main_free(); /* cleanup */

  dumpeasycode(config);

  return res;
}