aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dcerpc-samr.c
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2005-08-19 15:35:42 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2005-08-19 15:35:42 +0000
commit4dd73467de56f4b749a7c87213364d7b801314ac (patch)
tree5a48e392a0d10b04da873dfea26c959d1bbd6c86 /epan/dissectors/packet-dcerpc-samr.c
parentb197548513239c6d4a63811dd13ae55135d1ee41 (diff)
some ememification
svn path=/trunk/; revision=15431
Diffstat (limited to 'epan/dissectors/packet-dcerpc-samr.c')
-rw-r--r--epan/dissectors/packet-dcerpc-samr.c46
1 files changed, 18 insertions, 28 deletions
diff --git a/epan/dissectors/packet-dcerpc-samr.c b/epan/dissectors/packet-dcerpc-samr.c
index af4e65ccfc..0d2204c5f8 100644
--- a/epan/dissectors/packet-dcerpc-samr.c
+++ b/epan/dissectors/packet-dcerpc-samr.c
@@ -39,6 +39,7 @@
#include "packet-dcerpc-samr.h"
#include "packet-windows-common.h"
#include "packet-smb-common.h"
+#include <epan/emem.h>
static int proto_dcerpc_samr = -1;
@@ -574,16 +575,14 @@ samr_dissect_open_user_reply(tvbuff_t *tvb, int offset,
if (status == 0) {
if (rid)
- pol_name = g_strdup_printf("OpenUser(rid 0x%x)", rid);
+ pol_name = ep_strdup_printf("OpenUser(rid 0x%x)", rid);
else
- pol_name = g_strdup("OpenUser handle");
+ pol_name = ep_strdup("OpenUser handle");
dcerpc_smb_store_pol_name(&policy_hnd, pinfo, pol_name);
if (hnd_item != NULL)
proto_item_append_text(hnd_item, ": %s", pol_name);
-
- g_free(pol_name);
}
return offset;
@@ -1156,27 +1155,25 @@ samr_dissect_connect2_3_4_reply(tvbuff_t *tvb, int offset,
if (status == 0) {
if (server) {
if (dcv->opnum == SAMR_CONNECT2)
- pol_name = g_strdup_printf("Connect2(%s)", server);
+ pol_name = ep_strdup_printf("Connect2(%s)", server);
else if (dcv->opnum == SAMR_CONNECT3)
- pol_name = g_strdup_printf("Connect3(%s)", server);
+ pol_name = ep_strdup_printf("Connect3(%s)", server);
else if (dcv->opnum == SAMR_CONNECT4)
- pol_name = g_strdup_printf("Connect4(%s)", server);
+ pol_name = ep_strdup_printf("Connect4(%s)", server);
}
else {
if (dcv->opnum == SAMR_CONNECT2)
- pol_name = g_strdup("Connect2 handle");
+ pol_name = ep_strdup("Connect2 handle");
else if (dcv->opnum == SAMR_CONNECT3)
- pol_name = g_strdup("Connect3 handle");
+ pol_name = ep_strdup("Connect3 handle");
else if (dcv->opnum == SAMR_CONNECT4)
- pol_name = g_strdup("Connect4 handle");
+ pol_name = ep_strdup("Connect4 handle");
}
dcerpc_smb_store_pol_name(&policy_hnd, pinfo, pol_name);
if (hnd_item != NULL)
proto_item_append_text(hnd_item, ": %s", pol_name);
-
- g_free(pol_name);
}
return offset;
@@ -1378,17 +1375,15 @@ samr_dissect_open_domain_reply(tvbuff_t *tvb, int offset,
if (status == 0) {
if (sid_str) {
- pol_name = g_strdup_printf("OpenDomain(%s)", sid_str);
+ pol_name = ep_strdup_printf("OpenDomain(%s)", sid_str);
} else {
- pol_name = g_strdup("OpenDomain handle");
+ pol_name = ep_strdup("OpenDomain handle");
}
dcerpc_smb_store_pol_name(&policy_hnd, pinfo, pol_name);
if (hnd_item != NULL)
proto_item_append_text(hnd_item, ": %s", pol_name);
-
- g_free(pol_name);
}
return offset;
@@ -4550,16 +4545,15 @@ samr_dissect_open_group_reply(tvbuff_t *tvb, int offset,
if (status == 0) {
if (rid)
- pol_name = g_strdup_printf("OpenGroup(rid 0x%x)", rid);
+ pol_name = ep_strdup_printf("OpenGroup(rid 0x%x)", rid);
else
- pol_name = g_strdup("OpenGroup handle");
+ pol_name = ep_strdup("OpenGroup handle");
dcerpc_smb_store_pol_name(&policy_hnd, pinfo, pol_name);
if (hnd_item != NULL)
proto_item_append_text(hnd_item, ": %s", pol_name);
- g_free(pol_name);
}
return offset;
@@ -4615,16 +4609,15 @@ samr_dissect_open_alias_reply(tvbuff_t *tvb, int offset,
rid = GPOINTER_TO_INT(dcv->private_data);
if (rid)
- pol_name = g_strdup_printf("OpenAlias(rid 0x%x)", rid);
+ pol_name = ep_strdup_printf("OpenAlias(rid 0x%x)", rid);
else
- pol_name = g_strdup_printf("OpenAlias handle");
+ pol_name = ep_strdup_printf("OpenAlias handle");
dcerpc_smb_store_pol_name(&policy_hnd, pinfo, pol_name);
if (hnd_item != NULL)
proto_item_append_text(hnd_item, ": %s", pol_name);
- g_free(pol_name);
}
return offset;
@@ -4697,14 +4690,13 @@ samr_dissect_create_user_in_domain_reply(tvbuff_t *tvb, int offset,
hf_samr_rc, &status);
if (status == 0) {
- pol_name = g_strdup_printf("CreateUser(rid 0x%x)", rid);
+ pol_name = ep_strdup_printf("CreateUser(rid 0x%x)", rid);
dcerpc_smb_store_pol_name(&policy_hnd, pinfo, pol_name);
if (hnd_item != NULL)
proto_item_append_text(hnd_item, ": %s", pol_name);
- g_free(pol_name);
}
return offset;
@@ -4895,16 +4887,14 @@ samr_dissect_connect5_reply(tvbuff_t *tvb, int offset, packet_info *pinfo,
if (status == 0) {
if (server)
- pol_name = g_strdup_printf("Connect5(%s)", server);
+ pol_name = ep_strdup_printf("Connect5(%s)", server);
else
- pol_name = g_strdup("Connect5 handle");
+ pol_name = ep_strdup("Connect5 handle");
dcerpc_smb_store_pol_name(&policy_hnd, pinfo, pol_name);
if (hnd_item != NULL)
proto_item_append_text(hnd_item, ": %s", pol_name);
-
- g_free(pol_name);
}
return offset;