Hi Roopa:

On 10/15/15 4:23 PM, Roopa Prabhu wrote:
From: Roopa Prabhu <ro...@cumulusnetworks.com>

replace exit with return -2 on rtnl_talk failure

Signed-off-by: Roopa Prabhu <ro...@cumulusnetworks.com>
---
  ip/iproute.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ip/iproute.c b/ip/iproute.c
index da25548..b137f55 100644
--- a/ip/iproute.c
+++ b/ip/iproute.c
@@ -1643,7 +1643,7 @@ static int iproute_get(int argc, char **argv)
                req.r.rtm_family = AF_INET;

        if (rtnl_talk(&rth, &req.n, &req.n, sizeof(req)) < 0)
-               exit(2);
+               return -2;

        if (connected && !from_ok) {
                struct rtmsg *r = NLMSG_DATA(&req.n);


Why return -2 vs exit(2)? What does the change mean to a user or the functionality of ip?
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to