From 8e413a7bf05cea5ccd26b983fd3731973753c76f Mon Sep 17 00:00:00 2001 From: Tom Eastep Date: Wed, 14 Mar 2012 15:33:31 -0700 Subject: [PATCH] Fix TOS(tos/mask) in tcrules. Signed-off-by: Tom Eastep --- Shorewall/Perl/Shorewall/Tc.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Shorewall/Perl/Shorewall/Tc.pm b/Shorewall/Perl/Shorewall/Tc.pm index 5ceecfc55..6b9daa54c 100644 --- a/Shorewall/Perl/Shorewall/Tc.pm +++ b/Shorewall/Perl/Shorewall/Tc.pm @@ -463,7 +463,12 @@ sub process_tc_rule( ) { } } - ($cmd, $rest) = split( '/', $mark, 2 ); + if ( $mark =~ /^TOS/ ) { + $cmd = $mark; + $rest = ''; + } else { + ($cmd, $rest) = split( '/', $mark, 2 ); + } $list = '';