Commit 076ae708 authored by Stephen Hemminger's avatar Stephen Hemminger

ip: fix exit code for rule failures

If ip rule command fails talking to kernel, exit code should be 2.
The sub-command is called by cmd loop and the exit code is negative
of return value from the command callback.
parent d58ba4ba
...@@ -381,7 +381,7 @@ static int iprule_modify(int cmd, int argc, char **argv) ...@@ -381,7 +381,7 @@ static int iprule_modify(int cmd, int argc, char **argv)
req.r.rtm_table = RT_TABLE_MAIN; req.r.rtm_table = RT_TABLE_MAIN;
if (rtnl_talk(&rth, &req.n, 0, 0, NULL) < 0) if (rtnl_talk(&rth, &req.n, 0, 0, NULL) < 0)
return 2; return -2;
return 0; return 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment