aboutsummaryrefslogtreecommitdiffstats
path: root/epan/range.c
diff options
context:
space:
mode:
authorAdam Goldman <adam.goldman@intel.com>2016-01-21 15:39:47 -0500
committerMichael Mann <mmann78@netscape.net>2016-01-24 01:36:31 +0000
commitbaea677290f84d4e30e86194c79bafef0fdc1ad2 (patch)
tree34cf09f296625db10d16be2bbe7783626fd9fe30 /epan/range.c
parentbd4644b336071baf9688e8d47349a6b0a0ae55d8 (diff)
Allow hex and octal values to be used in ranges
Change-Id: I896b945067c4325a29c41c23ad39486e356d9434 Reviewed-on: https://code.wireshark.org/review/13474 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/range.c')
-rw-r--r--epan/range.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/range.c b/epan/range.c
index 07406c138e..b383e292cc 100644
--- a/epan/range.c
+++ b/epan/range.c
@@ -147,7 +147,7 @@ range_convert_str_work(range_t **rangep, const gchar *es, guint32 max_value,
} else if (g_ascii_isdigit(c)) {
/* Subrange starts with the specified number */
errno = 0;
- val = strtoul(p, &endp, 10);
+ val = strtoul(p, &endp, 0);
if (p == endp) {
/* That wasn't a valid number. */
g_free(range);
@@ -193,7 +193,7 @@ range_convert_str_work(range_t **rangep, const gchar *es, guint32 max_value,
} else if (g_ascii_isdigit(c)) {
/* Subrange ends with the specified number. */
errno = 0;
- val = strtoul(p, &endp, 10);
+ val = strtoul(p, &endp, 0);
if (p == endp) {
/* That wasn't a valid number. */
g_free(range);