summaryrefslogtreecommitdiffstats
path: root/extensions/libipt_FTOS.c
diff options
context:
space:
mode:
authorMarc Boucher <marc@mbsi.ca>2001-09-08 02:16:51 +0000
committerMarc Boucher <marc@mbsi.ca>2001-09-08 02:16:51 +0000
commit459357fa4339716810009fea41209ea47460ae2f (patch)
tree78ef991f460ec9520dbaf5006223e512cf687142 /extensions/libipt_FTOS.c
parent3a5026fd20f0c3665bf29f46596dd60792e7e5af (diff)
Yet another set of string_to_number() fixes.
Diffstat (limited to 'extensions/libipt_FTOS.c')
-rw-r--r--extensions/libipt_FTOS.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/extensions/libipt_FTOS.c b/extensions/libipt_FTOS.c
index b9a5d696..2e3771b8 100644
--- a/extensions/libipt_FTOS.c
+++ b/extensions/libipt_FTOS.c
@@ -45,7 +45,9 @@ parse_ftos(const unsigned char *s, struct ipt_FTOS_info *finfo)
{
unsigned int ftos;
- string_to_number(s, 0, 255, &ftos);
+ if (string_to_number(s, 0, 255, &ftos) == -1)
+ exit_error(PARAMETER_PROBLEM,
+ "Invalid ftos `%s'\n", s);
finfo->ftos = (u_int8_t )ftos;
return;
}