tools/gtp-tunnel: pass rc of gtp_add_tunnel

Don't exit with 0 if gtp_add_tunnel fails.

Change-Id: If11b1fb4487a96dcb7f24d95794fea4e36202203
This commit is contained in:
Oliver Smith 2024-02-14 13:12:07 +01:00
parent 4374964187
commit f3253354e3
1 changed files with 3 additions and 2 deletions

View File

@ -77,6 +77,7 @@ add_tunnel(int argc, char *argv[], int genl_id, struct mnl_socket *nl)
uint32_t gtp_ifidx;
uint32_t gtp_version;
int optidx;
int ret;
if (argc < 7 || argc > 8) {
add_usage(argv[0]);
@ -118,10 +119,10 @@ add_tunnel(int argc, char *argv[], int genl_id, struct mnl_socket *nl)
set_addr(argv[optidx++], true, t);
set_addr(argv[optidx++], false, t);
gtp_add_tunnel(genl_id, nl, t);
ret = gtp_add_tunnel(genl_id, nl, t);
gtp_tunnel_free(t);
return 0;
return ret;
}
static int