mirror of
https://git.proxmox.com/git/mirror_iproute2
synced 2026-01-06 01:25:09 +00:00
ip: fix exit code for addrlabel
The exit code for ip label was not correct. The return from the command function is negated and turned into the exit code on failure.
This commit is contained in:
parent
076ae7089a
commit
906cafe3ff
@ -183,7 +183,7 @@ static int ipaddrlabel_modify(int cmd, int argc, char **argv)
|
||||
req.ifal.ifal_family = AF_INET6;
|
||||
|
||||
if (rtnl_talk(&rth, &req.n, 0, 0, NULL) < 0)
|
||||
return 2;
|
||||
return -2;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -232,12 +232,12 @@ static int ipaddrlabel_flush(int argc, char **argv)
|
||||
|
||||
if (rtnl_wilddump_request(&rth, af, RTM_GETADDRLABEL) < 0) {
|
||||
perror("Cannot send dump request");
|
||||
return 1;
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (rtnl_dump_filter(&rth, flush_addrlabel, NULL) < 0) {
|
||||
fprintf(stderr, "Flush terminated\n");
|
||||
return 1;
|
||||
return -1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user