Commit 4ad296c6 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

- A second follow-up change by Andre Guibert de Bruet to fix a related memory

  leak like that fixed on the 14th. When zlib returns failure, we need to
  cleanup properly before returning error.
parent 0517fa15
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -7,6 +7,10 @@
                                  Changelog

Daniel Stenberg (17 Feb 2009)
- A second follow-up change by Andre Guibert de Bruet to fix a related memory
  leak like that fixed on the 14th. When zlib returns failure, we need to
  cleanup properly before returning error.

- CURLOPT_FTP_CREATE_MISSING_DIRS can now be set to 2 in addition to 1 for
  plain FTP connections, and it will then allow MKD to fail once and retry the
  CWD afterwards. This is especially useful if you're doing many simultanoes
+1 −1
Original line number Diff line number Diff line
@@ -136,7 +136,7 @@ inflate_stream(struct connectdata *conn,
      (void) inflateEnd(z);     /* don't care about the return code */
      if(inflateInit2(z, -MAX_WBITS) != Z_OK) {
        free(decomp);
        return process_zlib_error(conn, z);
        return exit_zlib(z, &k->zlib_init, process_zlib_error(conn, z));
      }
      z->next_in = orig_in;
      z->avail_in = nread;