From 6f92b056f93edf836810e321cd1fe8245687d072 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cenk=20G=C3=BCndo=C4=9Fan?= Date: Sat, 12 Dec 2015 02:51:00 +0100 Subject: [PATCH] posix_sockets: do not use the address of best_match --- sys/posix/sockets/posix_sockets.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/posix/sockets/posix_sockets.c b/sys/posix/sockets/posix_sockets.c index d507ad9726..4342ab0de8 100644 --- a/sys/posix/sockets/posix_sockets.c +++ b/sys/posix/sockets/posix_sockets.c @@ -198,13 +198,13 @@ static int _implicit_bind(socket_t *s, void *addr) switch (s->type) { #ifdef MODULE_CONN_TCP case SOCK_STREAM: - res = conn_tcp_create(&s->conn.udp, &best_match, sizeof(unspec), + res = conn_tcp_create(&s->conn.udp, best_match, sizeof(unspec), s->domain, s->src_port); break; #endif #ifdef MODULE_CONN_UDP case SOCK_DGRAM: - res = conn_udp_create(&s->conn.udp, &best_match, sizeof(unspec), + res = conn_udp_create(&s->conn.udp, best_match, sizeof(unspec), s->domain, s->src_port); break; #endif