Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com Message-ID: <3BE83184.1010802@ece.gatech.edu> Date: Tue, 06 Nov 2001 13:52:52 -0500 From: Charles Wilson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011019 Netscape6/6.2 X-Accept-Language: en-us MIME-Version: 1.0 To: Charles Wilson CC: Robert Collins , cygwin-apps AT cygwin DOT com Subject: Re: whats left before releasing setup? References: <1005048150 DOT 1442 DOT 0 DOT camel AT lifelesswks> <3BE83106 DOT 4020204 AT ece DOT gatech DOT edu> Content-Type: multipart/mixed; boundary="------------040607030707090908020602" This is a multi-part message in MIME format. --------------040607030707090908020602 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Oops...the patch was garbled. Here it is again. --------------040607030707090908020602 Content-Type: text/plain; name="setup.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="setup.patch" Index: geturl.cc =================================================================== RCS file: /cvs/src/src/winsup/cinstall/geturl.cc,v retrieving revision 2.10 diff -u -r2.10 geturl.cc --- geturl.cc 2001/11/02 00:50:19 2.10 +++ geturl.cc 2001/11/06 18:46:49 @@ -233,6 +233,8 @@ char *rv = (char *) malloc (total_bytes); if (NULL == rv) { + if (n) + delete n; log (LOG_BABBLE, "get_url_to_string(): malloc failed for rv!"); return 0; } @@ -246,6 +248,10 @@ bufs = tmp; } *rvp = 0; + + if (n) + delete n; + return rv; } @@ -300,6 +306,9 @@ total_download_bytes_sofar += total_bytes; fclose (f); + + if (n) + delete n; if (total_download_bytes > 0) { --------------040607030707090908020602--