diff --git a/apps/ts_engine/kii-connector/conn_comm.c b/apps/ts_engine/kii-connector/conn_comm.c index 3fa33dab67bfe772341f93df51cb0a221a130e3d..4f2d565e382e27fdb1d87253f894c12d88817fed 100644 --- a/apps/ts_engine/kii-connector/conn_comm.c +++ b/apps/ts_engine/kii-connector/conn_comm.c @@ -480,16 +480,13 @@ static int execute_http_request(struct sockaddr_in *srv_addr, uint16_t port, cha return NETWORK_ERROR; http_con_dbg("Connect to port %d ...\n", port); - srv_addr->sin_port = htons(port); - ret = connect(sock, (struct sockaddr *)srv_addr, sizeof(*srv_addr)); + current_srv_ip4addr->sin_port = htons(port); + ret = connect(sock, (struct sockaddr *)current_srv_ip4addr, sizeof(*current_srv_ip4addr)); if (ret < 0) { - if (srv_addr == current_srv_ip4addr) - { - /* Could not connect to server. Try updating server IP address on - * next try. */ - memset(current_srv_ip4addr, 0, sizeof(*current_srv_ip4addr)); - } + /* Could not connect to server. Try updating server IP address on + * next try. */ + memset(current_srv_ip4addr, 0, sizeof(*current_srv_ip4addr)); goto err_close; } diff --git a/apps/ts_engine/meshblu-connector/conn_comm.c b/apps/ts_engine/meshblu-connector/conn_comm.c index d4a8b972196743d86f4741fa84fb190265a013a2..945dda8c924fcdbfc1ef0364f4bfddd451091742 100644 --- a/apps/ts_engine/meshblu-connector/conn_comm.c +++ b/apps/ts_engine/meshblu-connector/conn_comm.c @@ -480,16 +480,13 @@ static int execute_http_request(struct sockaddr_in *srv_addr, uint16_t port, cha return NETWORK_ERROR; http_con_dbg("Connect to port %d ...\n", port); - srv_addr->sin_port = htons(port); - ret = connect(sock, (struct sockaddr *)srv_addr, sizeof(*srv_addr)); + current_srv_ip4addr->sin_port = htons(port); + ret = connect(sock, (struct sockaddr *)current_srv_ip4addr, sizeof(*current_srv_ip4addr)); if (ret < 0) { - if (srv_addr == current_srv_ip4addr) - { - /* Could not connect to server. Try updating server IP address on - * next try. */ - memset(current_srv_ip4addr, 0, sizeof(*current_srv_ip4addr)); - } + /* Could not connect to server. Try updating server IP address on + * next try. */ + memset(current_srv_ip4addr, 0, sizeof(*current_srv_ip4addr)); goto err_close; } diff --git a/apps/ts_engine/ts-connector/conn_comm.c b/apps/ts_engine/ts-connector/conn_comm.c index ad5d410623afaed7fc2b7bfef83acd757c010918..9b215b799f61e4584508519f7c6ac30def7ef4af 100644 --- a/apps/ts_engine/ts-connector/conn_comm.c +++ b/apps/ts_engine/ts-connector/conn_comm.c @@ -480,16 +480,13 @@ static int execute_http_request(struct sockaddr_in *srv_addr, uint16_t port, cha return NETWORK_ERROR; http_con_dbg("Connect to port %d ...\n", port); - srv_addr->sin_port = htons(port); - ret = connect(sock, (struct sockaddr *)srv_addr, sizeof(*srv_addr)); + current_srv_ip4addr->sin_port = htons(port); + ret = connect(sock, (struct sockaddr *)current_srv_ip4addr, sizeof(*current_srv_ip4addr)); if (ret < 0) { - if (srv_addr == current_srv_ip4addr) - { - /* Could not connect to server. Try updating server IP address on - * next try. */ - memset(current_srv_ip4addr, 0, sizeof(*current_srv_ip4addr)); - } + /* Could not connect to server. Try updating server IP address on + * next try. */ + memset(current_srv_ip4addr, 0, sizeof(*current_srv_ip4addr)); goto err_close; }