未验证 提交 bbf3078e 编写于 作者: 何延龙 提交者: GitHub

Merge pull request #95 from bostin/fixbug/bostin_mysqli_db_port_to_string

fixbug for go_agent span.tags map[string]string
...@@ -414,15 +414,16 @@ ZEND_API void sky_execute_internal(zend_execute_data *execute_data, zval *return ...@@ -414,15 +414,16 @@ ZEND_API void sky_execute_internal(zend_execute_data *execute_data, zval *return
#else #else
char *host = mysql->mysql->data->host; char *host = mysql->mysql->data->host;
#endif #endif
char port[6];
sprintf(port, "%d", mysql->mysql->data->port);
add_assoc_string(&tags, "db.host", host); add_assoc_string(&tags, "db.host", host);
add_assoc_long(&tags, "db.port", mysql->mysql->data->port); add_assoc_string(&tags, "db.port", port);
peer = (char *) emalloc(strlen(host) + 10); peer = (char *) emalloc(strlen(host) + 10);
bzero(peer, strlen(host) + 10); bzero(peer, strlen(host) + 10);
sprintf(peer, "%s:%d", host, mysql->mysql->data->port); sprintf(peer, "%s:%d", host, mysql->mysql->data->port);
} }
} }
add_assoc_string(&tags, "db.type", "mysql"); add_assoc_string(&tags, "db.type", "mysql");
// params // params
uint32_t arg_count = ZEND_CALL_NUM_ARGS(execute_data); uint32_t arg_count = ZEND_CALL_NUM_ARGS(execute_data);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册