From b47197629735fa1cb93112dfd7d1c4fbcdb24a95 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Mon, 23 Jul 2001 02:14:22 +0000 Subject: further fixes of string_to_number fixes --- extensions/libipt_tcpmss.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'extensions/libipt_tcpmss.c') diff --git a/extensions/libipt_tcpmss.c b/extensions/libipt_tcpmss.c index 79e8d76c..6cf4211f 100644 --- a/extensions/libipt_tcpmss.c +++ b/extensions/libipt_tcpmss.c @@ -34,9 +34,9 @@ init(struct ipt_entry_match *m, unsigned int *nfcache) static u_int16_t parse_tcp_mssvalue(const char *mssvalue) { - int mssvaluenum; + unsigned int mssvaluenum; - if ((mssvaluenum = string_to_number(mssvalue, 0, 65535)) != -1) + if (string_to_number(mssvalue, 0, 65535, &mssvaluenum) != -1) return (u_int16_t)mssvaluenum; exit_error(PARAMETER_PROBLEM, -- cgit v1.2.3