commit d30191dd6ea9e13a7a7340004872f027aa7d4d5c Author: Jan Engelhardt <jengelh@xxxxxxxxxx> Date: Fri Jun 27 22:00:11 2008 +0200 libxt_TOS: make sure --set-tos value/mask is recognized Only when a 'stop' pointer is passed, the string may consist of more than just a number. Reported-by: Anonymous Signed-off-by: Jan Engelhardt <jengelh@xxxxxxxxxx> --- extensions/tos_values.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/extensions/tos_values.c b/extensions/tos_values.c index 1630834..4c0b0bc 100644 --- a/extensions/tos_values.c +++ b/extensions/tos_values.c @@ -56,8 +56,9 @@ static bool tos_parse_symbolic(const char *str, struct tos_value_mask *tvm, { const unsigned int max = 255; const struct tos_symbol_info *symbol; + char *tmp; - if (strtonum(str, NULL, NULL, 0, max)) + if (strtonum(str, &tmp, NULL, 0, max)) return tos_parse_numeric(str, tvm, max); /* Do not consider ECN bits */ -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html