aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/epan/profinet/packet-dcom-cba-acco.c
diff options
context:
space:
mode:
authorMoshe Kaplan <me@moshekaplan.com>2020-05-07 08:35:45 -0400
committerPascal Quantin <pascal@wireshark.org>2020-05-07 14:47:54 +0000
commitfd7895d37c2410f81231efdfd8b0640c15887a70 (patch)
tree899b653a9baa87e6a4f54dd7d7d8e6fd42aa1223 /plugins/epan/profinet/packet-dcom-cba-acco.c
parent87f320ec25a27f06e90f68a200ab7702a5b7c850 (diff)
Replace instances of wmem_alloc with wmem_new
This commit replaces instances of (myobj *)wmem_alloc(wmem_file_scope(), sizeof(myobj)) and replaces them with: wmem_new(wmem_file_scope(), myobj) to improve the readability of Wireshark's code. The replacement locations were identified with grep and replaced with the Python script below. grep command: egrep "wmem_alloc0?\(wmem_file_scope\(\), sizeof\([a-z_]+\)\)" . -R -l python script: import re import sys import fileinput pattern = r'\(([^\s]+) ?\*\) ?wmem_alloc(0?)\((wmem_[a-z]+_scope\(\)), sizeof\(\1\)\)' replacewith = r'wmem_new\2(\3, \1)' fname = sys.argv[1] for line in fileinput.input(fname, inplace=1, mode='rb'): output = re.sub(pattern, replacewith, line) sys.stdout.write(output) Change-Id: Ieac246c104bf01e32cbc6e11e53e81c7f639d870 Reviewed-on: https://code.wireshark.org/review/37158 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
Diffstat (limited to 'plugins/epan/profinet/packet-dcom-cba-acco.c')
-rw-r--r--plugins/epan/profinet/packet-dcom-cba-acco.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/plugins/epan/profinet/packet-dcom-cba-acco.c b/plugins/epan/profinet/packet-dcom-cba-acco.c
index e05f6f9914..b776a605a4 100644
--- a/plugins/epan/profinet/packet-dcom-cba-acco.c
+++ b/plugins/epan/profinet/packet-dcom-cba-acco.c
@@ -498,7 +498,7 @@ cba_pdev_add(packet_info *pinfo, const address *addr)
}
/* not found, create a new */
- pdev = (cba_pdev_t *)wmem_alloc(wmem_file_scope(), sizeof(cba_pdev_t));
+ pdev = wmem_new(wmem_file_scope(), cba_pdev_t);
memcpy( (void *) (pdev->ip), addr->data, 4);
pdev->first_packet = pinfo->num;
pdev->ldevs = NULL;
@@ -564,7 +564,7 @@ cba_ldev_add(packet_info *pinfo, cba_pdev_t *pdev, const char *name)
}
/* not found, create a new */
- ldev = (cba_ldev_t *)wmem_alloc(wmem_file_scope(), sizeof(cba_ldev_t));
+ ldev = wmem_new(wmem_file_scope(), cba_ldev_t);
ldev->name = wmem_strdup(wmem_file_scope(), name);
ldev->first_packet = pinfo->num;
ldev->ldev_object = NULL;
@@ -739,7 +739,7 @@ cba_frame_connect(packet_info *pinfo, cba_ldev_t *cons_ldev, cba_ldev_t *prov_ld
}
}
- frame = (cba_frame_t *)wmem_alloc(wmem_file_scope(), sizeof(cba_frame_t));
+ frame = wmem_new(wmem_file_scope(), cba_frame_t);
frame->consparent = cons_ldev;
frame->provparent = prov_ldev;
@@ -973,7 +973,7 @@ cba_connection_connect(packet_info *pinfo, cba_ldev_t *cons_ldev, cba_ldev_t *pr
}
}
- conn = (cba_connection_t *)wmem_alloc(wmem_file_scope(), sizeof(cba_connection_t));
+ conn = wmem_new(wmem_file_scope(), cba_connection_t);
conn->consparentacco = cons_ldev;
conn->provparentacco = prov_ldev;
@@ -1882,7 +1882,7 @@ dissect_ICBAAccoServer_DisconnectMe_rqst(tvbuff_t *tvb, int offset,
cons_ldev = cba_acco_add(pinfo, szStr);
if (prov_ldev != NULL && cons_ldev != NULL) {
- call = (server_disconnectme_call_t *)wmem_alloc(wmem_file_scope(), sizeof(server_disconnectme_call_t));
+ call = wmem_new(wmem_file_scope(), server_disconnectme_call_t);
call->cons = cons_ldev;
call->prov = prov_ldev;
di->call_data->private_data = call;
@@ -1953,7 +1953,7 @@ dissect_ICBAAccoServerSRT_DisconnectMe_rqst(tvbuff_t *tvb, int offset,
cons_ldev = cba_acco_add(pinfo, szStr);
if (prov_ldev != NULL && cons_ldev != NULL) {
- call = (server_disconnectme_call_t *)wmem_alloc(wmem_file_scope(), sizeof(server_disconnectme_call_t));
+ call = wmem_new(wmem_file_scope(), server_disconnectme_call_t);
call->cons = cons_ldev;
call->prov = prov_ldev;
di->call_data->private_data = call;