tony2001                Mon Jun 20 19:16:55 2005 EDT

  Modified files:              (Branch: PHP_5_0)
    /php-src/main       network.c 
  Log:
  MFH: fix memleak
  
  
http://cvs.php.net/diff.php/php-src/main/network.c?r1=1.109.2.3&r2=1.109.2.4&ty=u
Index: php-src/main/network.c
diff -u php-src/main/network.c:1.109.2.3 php-src/main/network.c:1.109.2.4
--- php-src/main/network.c:1.109.2.3    Fri Mar 11 03:11:28 2005
+++ php-src/main/network.c      Mon Jun 20 19:16:54 2005
@@ -17,7 +17,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: network.c,v 1.109.2.3 2005/03/11 08:11:28 hyanantha Exp $ */
+/* $Id: network.c,v 1.109.2.4 2005/06/20 23:16:54 tony2001 Exp $ */
 
 /*#define DEBUG_MAIN_NETWORK 1*/
 
@@ -783,8 +783,13 @@
                }
 
                if (sa) {
+                       /* free error string recieved during previous iteration 
(if any) */
+                       if (error_string && *error_string) {
+                               efree(*error_string);
+                               *error_string = NULL;
+                       }
+
                        /* make a connection attempt */
-                       
                        n = php_network_connect_socket(sock, sa, socklen, 
asynchronous,
                                        timeout ? &working_timeout : NULL,
                                        error_string, error_code);

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to