diff --git a/Shorewall/Perl/Shorewall/Compiler.pm b/Shorewall/Perl/Shorewall/Compiler.pm index 70775e417..e0ec3f57b 100644 --- a/Shorewall/Perl/Shorewall/Compiler.pm +++ b/Shorewall/Perl/Shorewall/Compiler.pm @@ -315,9 +315,9 @@ sub generate_script_3($) { emit 'echo MODULESDIR="$MODULESDIR" > ${VARDIR}/.modulesdir'; emit 'cat > ${VARDIR}/.modules << EOF'; open_file $fn; - while ( read_a_line ) { - emit_unindented $currentline; - } + + emit_unindented $currentline while read_a_line; + emit_unindented 'EOF'; emit 'reload_kernel_modules < ${VARDIR}/.modules'; } else {