From 6a3abd257eb2d85c7cf5e73716bb219fe4695be3 Mon Sep 17 00:00:00 2001 From: Olaf Bergmann Date: Fri, 3 Nov 2017 10:41:05 +0100 Subject: [PATCH] coap_session.c: fixed default port selection for client TCP session In coap_session_create_client(), the default port for TCP did not correctly distinguish between TCP and TLS as pointed out in [1] by Joan Shallow. This change applies the suggested fix. [1] https://sourceforge.net/p/libcoap/mailman/message/36092184/ --- src/coap_session.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coap_session.c b/src/coap_session.c index 4b96cf41..cc678e0b 100644 --- a/src/coap_session.c +++ b/src/coap_session.c @@ -444,7 +444,7 @@ coap_session_create_client( } } else if (proto == COAP_PROTO_TCP || proto == COAP_PROTO_TLS) { if (!coap_socket_connect_tcp1(&session->sock, &session->local_if, server, - proto == COAP_PROTO_DTLS ? COAPS_DEFAULT_PORT : COAP_DEFAULT_PORT, + proto == COAP_PROTO_TLS ? COAPS_DEFAULT_PORT : COAP_DEFAULT_PORT, &session->local_addr, &session->remote_addr)) { goto error; }