diff --git a/html/cgi-bin/outgoingfw.cgi b/html/cgi-bin/outgoingfw.cgi
index 07fcb39cb..27a8927e6 100644
--- a/html/cgi-bin/outgoingfw.cgi
+++ b/html/cgi-bin/outgoingfw.cgi
@@ -310,6 +310,11 @@ if ($outfwsettings{'ACTION'} eq $Lang::tr{'delete'})
if ($outfwsettings{'ACTION'} eq $Lang::tr{'add'})
{
if ( $outfwsettings{'VALID'} eq 'yes' ) {
+
+ if ( $outfwsettings{'SNET'} eq "all" ) {
+ $outfwsettings{'SIP'} ="";
+ $outfwsettings{'SMAC'}="";
+ }
open( FILE, ">> $configfile" ) or die "Unable to write $configfile";
print FILE <