aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/dcerpc
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2016-10-07 15:48:07 +0200
committerMichael Mann <mmann78@netscape.net>2016-10-08 01:41:48 +0000
commitb15079bf1dce6d755352782e29f43131f951bab7 (patch)
tree27d305d65a4bc1af1a6b442a2ca263a5c8088b68 /epan/dissectors/dcerpc
parentdd589f5c169f0d9feb55d86d4bc3fe3b991ea822 (diff)
idl2wrs: use ws_strtou function.
Change-Id: I696688088ae926e32ff6c4518c020537d8fe7597 Reviewed-on: https://code.wireshark.org/review/18115 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/dcerpc')
-rw-r--r--epan/dissectors/dcerpc/idl2wrs.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/epan/dissectors/dcerpc/idl2wrs.c b/epan/dissectors/dcerpc/idl2wrs.c
index b33c0d558f..ff1e1d6765 100644
--- a/epan/dissectors/dcerpc/idl2wrs.c
+++ b/epan/dissectors/dcerpc/idl2wrs.c
@@ -3161,10 +3161,10 @@ readcnffile(FILE *fh)
str=str_read_string(str, &mask);
str=str_read_string(str, &valsstring);
str_read_string(str, &al);
- alignment=atoi(al);
-
- FPRINTF(NULL, "TYPE : X%s,%sX\n", name, dissectorname);
- register_new_type(name, dissectorname, ft_type, base_type, mask, valsstring, alignment);
+ if (ws_strtoi32(al, NULL, &alignment)) {
+ FPRINTF(NULL, "TYPE : X%s,%sX\n", name, dissectorname);
+ register_new_type(name, dissectorname, ft_type, base_type, mask, valsstring, alignment);
+ }
} else if(!strncmp(cnfline, "PARAM_VALUE", 11)){
char *dissectorname, *value;
char *str;