aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mysql.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2013-03-18 21:16:23 +0000
committerAnders Broman <anders.broman@ericsson.com>2013-03-18 21:16:23 +0000
commit55c498169dfc04c1539f8a659113c8f30e53862d (patch)
tree1749e181d23ec9a28c3a98c7d3294ff9b270d54c /epan/dissectors/packet-mysql.c
parent84241f46ada962c7b4b9b3cf0f1be134ee99b00c (diff)
From beroset:
remove C++ incompatibilities https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 svn path=/trunk/; revision=48400
Diffstat (limited to 'epan/dissectors/packet-mysql.c')
-rw-r--r--epan/dissectors/packet-mysql.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/epan/dissectors/packet-mysql.c b/epan/dissectors/packet-mysql.c
index fb52d75360..391e6b5740 100644
--- a/epan/dissectors/packet-mysql.c
+++ b/epan/dissectors/packet-mysql.c
@@ -703,9 +703,9 @@ dissect_mysql_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
conversation= find_or_create_conversation(pinfo);
/* get associated state information, create if necessary */
- conn_data= conversation_get_proto_data(conversation, proto_mysql);
+ conn_data= (mysql_conn_data_t *)conversation_get_proto_data(conversation, proto_mysql);
if (!conn_data) {
- conn_data= se_alloc(sizeof(mysql_conn_data_t));
+ conn_data= se_new(mysql_conn_data_t);
conn_data->srv_caps= 0;
conn_data->clnt_caps= 0;
conn_data->clnt_caps_ext= 0;
@@ -718,13 +718,13 @@ dissect_mysql_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
conversation_add_proto_data(conversation, proto_mysql, conn_data);
}
- mysql_frame_data_p = p_get_proto_data(pinfo->fd, proto_mysql);
+ mysql_frame_data_p = (struct mysql_frame_data *)p_get_proto_data(pinfo->fd, proto_mysql);
if (!mysql_frame_data_p) {
/* We haven't seen this frame before. Store the state of the
* conversation now so if/when we dissect the frame again
* we'll start with the same state.
*/
- mysql_frame_data_p = se_alloc(sizeof(struct mysql_frame_data));
+ mysql_frame_data_p = se_new(struct mysql_frame_data);
mysql_frame_data_p->state = conn_data->state;
p_add_proto_data(pinfo->fd, proto_mysql, mysql_frame_data_p);
@@ -1323,7 +1323,7 @@ mysql_dissect_request(tvbuff_t *tvb,packet_info *pinfo, int offset,
stmt_id = tvb_get_letohl(tvb, offset);
offset += 4;
- stmt_data = se_tree_lookup32(conn_data->stmts, stmt_id);
+ stmt_data = (my_stmt_data_t *)se_tree_lookup32(conn_data->stmts, stmt_id);
if (stmt_data != NULL) {
guint16 data_param = tvb_get_letohs(tvb, offset);
if (stmt_data->nparam > data_param) {
@@ -1358,7 +1358,7 @@ mysql_dissect_request(tvbuff_t *tvb,packet_info *pinfo, int offset,
proto_tree_add_item(req_tree, hf_mysql_exec_iter, tvb, offset, 4, ENC_LITTLE_ENDIAN);
offset += 4;
- stmt_data = se_tree_lookup32(conn_data->stmts, stmt_id);
+ stmt_data = (my_stmt_data_t *)se_tree_lookup32(conn_data->stmts, stmt_id);
if (stmt_data != NULL) {
if (stmt_data->nparam != 0) {
guint8 stmt_bound;
@@ -1848,10 +1848,10 @@ mysql_dissect_response_prepare(tvbuff_t *tvb, int offset, proto_tree *tree, mysq
offset += 2;
proto_tree_add_item(tree, hf_mysql_num_params, tvb, offset, 2, ENC_LITTLE_ENDIAN);
conn_data->stmt_num_params = tvb_get_letohs(tvb, offset);
- stmt_data = se_alloc(sizeof(struct my_stmt_data));
+ stmt_data = se_new(struct my_stmt_data);
stmt_data->nparam = conn_data->stmt_num_params;
flagsize = (int)(sizeof(guint8) * stmt_data->nparam);
- stmt_data->param_flags = se_alloc(flagsize);
+ stmt_data->param_flags = (guint8 *)se_alloc(flagsize);
memset(stmt_data->param_flags, 0, flagsize);
se_tree_insert32(conn_data->stmts, stmt_id, stmt_data);
offset += 2;