Signed-off-by: Serhey Popovych <[email protected]>
---
ip/iplink.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/ip/iplink.c b/ip/iplink.c
index 74c377c..a2c8108 100644
--- a/ip/iplink.c
+++ b/ip/iplink.c
@@ -653,7 +653,7 @@ int iplink_parse(int argc, char **argv, struct iplink_req
*req,
NEXT_ARG();
if (xdp_parse(&argc, &argv, req, dev_index,
generic, drv, offload))
- exit(-1);
+ return -1;
} else if (strcmp(*argv, "netns") == 0) {
NEXT_ARG();
if (netns != -1)
@@ -972,12 +972,12 @@ static int iplink_modify(int cmd, unsigned int flags, int
argc, char **argv)
if (!dev) {
fprintf(stderr,
"Not enough information: \"dev\" argument is
required.\n");
- exit(-1);
+ return -1;
}
if (cmd == RTM_NEWLINK && index) {
fprintf(stderr,
"index can be used only when creating
devices.\n");
- exit(-1);
+ return -1;
}
req.i.ifi_index = ll_name_to_index(dev);
@@ -1392,7 +1392,7 @@ static int do_set(int argc, char **argv)
if (!dev) {
fprintf(stderr,
"Not enough of information: \"dev\" argument is
required.\n");
- exit(-1);
+ return -1;
}
if (newaddr || newbrd) {
@@ -1553,7 +1553,7 @@ static int iplink_afstats(int argc, char **argv)
fprintf(stderr,
"Command \"%s\" is unknown, try \"ip link
help\".\n",
*argv);
- exit(-1);
+ return -1;
}
argv++; argc--;
@@ -1648,5 +1648,5 @@ int do_iplink(int argc, char **argv)
fprintf(stderr, "Command \"%s\" is unknown, try \"ip link help\".\n",
*argv);
- exit(-1);
+ return -1;
}
--
1.7.10.4