]> granicus.if.org Git - php/commitdiff
Fixing pconnect statistics.
authorUlf Wendel <uw@php.net>
Thu, 8 Oct 2009 11:40:16 +0000 (11:40 +0000)
committerUlf Wendel <uw@php.net>
Thu, 8 Oct 2009 11:40:16 +0000 (11:40 +0000)
ext/mysqlnd/mysqlnd.c

index 4f1fbb06d1d3d025ab88ea1ef4b52fc2ecceb979..2be880c1d37d78a10f42c351fe791080bf813556 100644 (file)
@@ -772,13 +772,12 @@ PHPAPI MYSQLND *mysqlnd_connect(MYSQLND *conn,
                                                                                (char *)&buf_size TSRMLS_CC);                   
                }
 
-               MYSQLND_INC_CONN_STATISTIC(&conn->stats, STAT_CONNECT_SUCCESS);
+               MYSQLND_INC_CONN_STATISTIC_W_VALUE2(&conn->stats, STAT_CONNECT_SUCCESS, 1, STAT_OPENED_CONNECTIONS, 1);
                if (reconnect) {
                        MYSQLND_INC_GLOBAL_STATISTIC(STAT_RECONNECT);   
                }
-               MYSQLND_INC_CONN_STATISTIC(&conn->stats, STAT_OPENED_CONNECTIONS);
                if (conn->persistent) {
-                       MYSQLND_INC_CONN_STATISTIC(&conn->stats, STAT_OPENED_PERSISTENT_CONNECTIONS);
+                       MYSQLND_INC_CONN_STATISTIC_W_VALUE2(&conn->stats, STAT_PCONNECT_SUCCESS, 1, STAT_OPENED_PERSISTENT_CONNECTIONS, 1);
                }
 
                DBG_INF_FMT("connection_id=%llu", conn->thread_id);