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.
This commit is contained in:
Stephen Hemminger 2015-05-06 09:53:41 -07:00
parent d58ba4ba2a
commit 076ae7089a

View File

@ -381,7 +381,7 @@ static int iprule_modify(int cmd, int argc, char **argv)
req.r.rtm_table = RT_TABLE_MAIN;
if (rtnl_talk(&rth, &req.n, 0, 0, NULL) < 0)
return 2;
return -2;
return 0;
}