aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/pres
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2013-03-19 21:22:31 +0000
committerAnders Broman <anders.broman@ericsson.com>2013-03-19 21:22:31 +0000
commit7c56677cf9e703e6dde30529b24e27dd2a4960a9 (patch)
tree5d78d22112806bca22edbc8e069f77503269b381 /asn1/pres
parentb8481499646f07512ceddac567887072822dffdb (diff)
From beroset:
remove C++ incompatibilities https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 svn path=/trunk/; revision=48429
Diffstat (limited to 'asn1/pres')
-rw-r--r--asn1/pres/packet-pres-template.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/asn1/pres/packet-pres-template.c b/asn1/pres/packet-pres-template.c
index 2a3fb99a68..dc6872daf6 100644
--- a/asn1/pres/packet-pres-template.c
+++ b/asn1/pres/packet-pres-template.c
@@ -139,7 +139,7 @@ register_ctx_id_and_oid(packet_info *pinfo _U_, guint32 idx, const char *oid)
return;
}
- pco=se_alloc(sizeof(pres_ctx_oid_t));
+ pco=se_new(pres_ctx_oid_t);
pco->ctx_id=idx;
pco->oid=se_strdup(oid);
conversation=find_conversation (pinfo->fd->num, &pinfo->src, &pinfo->dst,
@@ -203,8 +203,8 @@ find_oid_by_pres_ctx_id(packet_info *pinfo, guint32 idx)
static void *
pres_copy_cb(void *dest, const void *orig, size_t len _U_)
{
- pres_user_t *u = dest;
- const pres_user_t *o = orig;
+ pres_user_t *u = (pres_user_t *)dest;
+ const pres_user_t *o = (const pres_user_t *)orig;
u->ctx_id = o->ctx_id;
u->oid = g_strdup(o->oid);
@@ -215,7 +215,7 @@ pres_copy_cb(void *dest, const void *orig, size_t len _U_)
static void
pres_free_cb(void *r)
{
- pres_user_t *u = r;
+ pres_user_t *u = (pres_user_t *)r;
g_free(u->oid);
}
@@ -411,7 +411,7 @@ void proto_register_pres(void) {
sizeof(pres_user_t),
"pres_context_list",
TRUE,
- (void*) &pres_users,
+ (void**) &pres_users,
&num_pres_users,
UAT_AFFECTS_DISSECTION, /* affects dissection of packets, but not set of named fields */
"ChPresContextList",