sas             Tue Sep  2 12:42:01 2003 EDT

  Modified files:              
    /php-src/ext/ircg   ircg.c 
  Log:
  using the fastcgi filter on a network connection usually helps.
  
  
Index: php-src/ext/ircg/ircg.c
diff -u php-src/ext/ircg/ircg.c:1.197 php-src/ext/ircg/ircg.c:1.198
--- php-src/ext/ircg/ircg.c:1.197       Tue Sep  2 11:44:22 2003
+++ php-src/ext/ircg/ircg.c     Tue Sep  2 12:42:00 2003
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: ircg.c,v 1.197 2003/09/02 15:44:22 sas Exp $ */
+/* $Id: ircg.c,v 1.198 2003/09/02 16:42:00 sas Exp $ */
 
 /* {{{ includes */
 
@@ -1144,9 +1144,7 @@
                
                IRCGG(flush_data) = conn;
                do_put = 0;
-
-               if (php_ircg->is_fastcgi)
-                       irc_write_buf_reg(&conn->wb, WB_FILTER_FUNC, 
irc_write_buf_filter_fastcgi);
+               
                RETVAL_TRUE;
        } else {
                close(conn->fd);
@@ -1308,6 +1306,10 @@
                ircg_resource_get(conn->irconn_id);
                php_ircg->irc_set_currents++;
                IRCGG(flush_data) = conn;
+
+               if (php_ircg->is_fastcgi)
+                       irc_write_buf_reg(&conn->wb, WB_FILTER_FUNC, 
irc_write_buf_filter_fastcgi);
+
                /* We maintain a reference to conn until rshutdown */
                do_put = 0;
                RETVAL_TRUE;

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

Reply via email to