tags 489640 + patch
thanks

Patch attached.


Regards,

-- 
Chris Lamb, UK                              [EMAIL PROTECTED]
                                                   GPG: 0x634F9A20
diff -urNd picalib-0.1.5.orig/FireWall/firewall picalib-0.1.5/FireWall/firewall
--- picalib-0.1.5.orig/FireWall/firewall        2008-08-24 13:39:02.000000000 
+0100
+++ picalib-0.1.5/FireWall/firewall     2008-08-24 13:41:41.000000000 +0100
@@ -24,7 +24,7 @@
 
 # FUNCTION: validate()
 # DESCRIPCION: Validate a port string from the config file
-function validate {
+validate () {
    token=$1
    type=$2
    sip="";sport="";dip="";dport="";proto=""
@@ -56,7 +56,7 @@
    fi
    if [ "x$sip" != "x" ]; then
       # In NAT rules, $sip is the original destination ip
-      if [ "x$type" == "xNAT" -o "x$type" == "xNPROTO" ]; then
+      if [ "x$type" = "xNAT" -o "x$type" = "xNPROTO" ]; then
           sip="-d $sip"
       else
           sip="-s $sip"
@@ -64,10 +64,10 @@
    fi
    if [ "x$sport" != "x" ]; then
       # In NAT rules, $sport is the original destination port
-      if [ "x$type" == "xNAT" ]; then
+      if [ "x$type" = "xNAT" ]; then
          sport="--dport $sport"
       # In proto rules, sport doesn't make sense...
-      elif [ "x$type" == "xPROTO" -a "x$type" == "xNPROTO" ]; then
+      elif [ "x$type" = "xPROTO" -a "x$type" = "xNPROTO" ]; then
          echo "ERROR: Source port in protocol rule ($token)"
          sport=""
       else
@@ -79,7 +79,7 @@
          dip="-d $dip"
       fi
    else
-      if [ "x$type" == "xNAT" -o "x$type" == "xNPROTO" ]; then
+      if [ "x$type" = "xNAT" -o "x$type" = "xNPROTO" ]; then
          echo "ERROR: dest IP is MANDATORY in NAT rules ($token)"
         return 1
       fi
@@ -89,10 +89,10 @@
         dport="--dport $dport"
       fi
    else
-      if [ "x$type" == "xNAT" ]; then
+      if [ "x$type" = "xNAT" ]; then
          echo "ERROR: dest port is MANDATORY in NAT rules ($token)"
         return 1
-      elif [ "x$type" == "xPROTO" -o "x$type" == "xNPROTO" ]; then
+      elif [ "x$type" = "xPROTO" -o "x$type" = "xNPROTO" ]; then
          echo "ERROR: proto is MANDATORY in PROTOCOL rules ($token)"
       fi
       

Attachment: signature.asc
Description: PGP signature

Reply via email to