sas Tue Apr 1 05:56:46 2003 EDT
Modified files:
/php4/ext/ircg ircg.c
Log:
Fix segfault, logic and lock issue in ircg_is_conn_alive
Index: php4/ext/ircg/ircg.c
diff -u php4/ext/ircg/ircg.c:1.167 php4/ext/ircg/ircg.c:1.168
--- php4/ext/ircg/ircg.c:1.167 Tue Apr 1 03:00:42 2003
+++ php4/ext/ircg/ircg.c Tue Apr 1 05:56:46 2003
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: ircg.c,v 1.167 2003/04/01 08:00:42 sas Exp $ */
+/* $Id: ircg.c,v 1.168 2003/04/01 10:56:46 sas Exp $ */
/* {{{ includes */
@@ -1500,10 +1500,10 @@
convert_to_long_ex(p1);
- if ((conn = lookup_irconn(Z_LVAL_PP(p1))))
- RETURN_TRUE;
+ if (!(conn = lookup_irconn(Z_LVAL_PP(p1))))
+ RETURN_FALSE;
put_irconn(conn);
- RETURN_FALSE;
+ RETURN_TRUE;
}
/* }}} */
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php