diff --git a/examples/dtls-echo/dtls-client.c b/examples/dtls-echo/dtls-client.c
index bfe31b8de02f6464c4140b0bb342d98fad8f3991..b0ea390c290d00270314c78d955d0fc66d7d325e 100644
--- a/examples/dtls-echo/dtls-client.c
+++ b/examples/dtls-echo/dtls-client.c
@@ -119,7 +119,7 @@ static void dtls_handle_read(dtls_context_t *ctx)
     /* session requires the remote socket (IPv6:UDP) address and netif  */
     session.size = sizeof(uint8_t) * 16 + sizeof(unsigned short);
     session.port = remote.port;
-    if (&remote.netif ==  SOCK_ADDR_ANY_NETIF) {
+    if (remote.netif == SOCK_ADDR_ANY_NETIF) {
         session.ifindex = SOCK_ADDR_ANY_NETIF;
     }
     else {