Hi Nithin,

Good catch!

I would normally prefer the validation in a function to be done like:
ret = TRUE;

if (fail_cond_1) {
  log();
  ret = FALSE;
  goto done;
}

if (fail_cond_2) {
  log();
  ret = FALSE;
  goto done;
}

done:
return ret;

It would be a bit more text, but I think it improves clarity a bit on the ways 
"ret" is used and changed.

Anyway, it's good the way it is in NlAttrValidate as well.

Acked-by: Samuel Ghinet <sghi...@cloudbasesolutions.com>

Sam
________________________________________
Date: Tue, 16 Sep 2014 19:06:07 -0700
From: Nithin Raju <nit...@vmware.com>
To: dev@openvswitch.org, sghi...@cloudbasesolutions.com,
        elia...@vmware.com, ankursha...@vmware.com
Subject: [ovs-dev] [PATCH 1/5 v1] datapath-windows: return TRUE on
        success in NlAttrValidate
Message-ID: <1410919571-34249-1-git-send-email-nit...@vmware.com>

Signed-off-by: Nithin Raju <nit...@vmware.com>
---
 datapath-windows/ovsext/Netlink/Netlink.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/datapath-windows/ovsext/Netlink/Netlink.c 
b/datapath-windows/ovsext/Netlink/Netlink.c
index 5faf07f..f6ee4c4 100644
--- a/datapath-windows/ovsext/Netlink/Netlink.c
+++ b/datapath-windows/ovsext/Netlink/Netlink.c
@@ -819,6 +819,7 @@ NlAttrValidate(const PNL_ATTR nla, const PNL_POLICY policy)
             goto done;
         }
     }
+    ret = TRUE;

 done:
     return ret;
--
1.7.4.1
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to