From 85e16cf55a040067a81f828e602ea49b47ec9431 Mon Sep 17 00:00:00 2001 From: Leandro Lanzieri Date: Thu, 7 Nov 2019 17:29:30 +0100 Subject: [PATCH] examples/dtls-wolfss: Use passed inerface if present --- examples/dtls-wolfssl/dtls-client.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/dtls-wolfssl/dtls-client.c b/examples/dtls-wolfssl/dtls-client.c index 14b96e8cd4..7bca271dfe 100644 --- a/examples/dtls-wolfssl/dtls-client.c +++ b/examples/dtls-wolfssl/dtls-client.c @@ -109,12 +109,13 @@ int dtls_client(int argc, char **argv) } } else { - if (gnrc_netif_get_by_pid(iface) == NULL) { + gnrc_netif_t *netif = gnrc_netif_get_by_pid(iface); + if (netif == NULL) { LOG(LOG_ERROR, "ERROR: interface not valid"); usage(argv[0]); return -1; } - remote.netif = (uint16_t)gnrc_netif_iter(NULL)->pid; + remote.netif = (uint16_t)netif->pid; } if (ipv6_addr_from_str((ipv6_addr_t *)remote.addr.ipv6, addr_str) == NULL) { LOG(LOG_ERROR, "ERROR: unable to parse destination address");