Skip to content

Commit b39d0cf

Browse files
committed
clear code.
1 parent 38599bd commit b39d0cf

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/udp_ssr_client.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -523,15 +523,15 @@ client_udprelay_begin(uv_loop_t *loop, const char *server_host, uint16_t server_
523523
const char *protocol, const char *protocol_param)
524524
{
525525
struct client_udp_listener_ctx *listener_ctx;
526-
struct server_info_t server_info = { {0}, 0, 0, 0, {0}, 0, {0}, 0, 0, 0, 0, 0, 0, 0, 0, 0, };
526+
struct server_info_t server_info;
527527

528528
// Initialize MTU
529529
if (mtu > 0) {
530530
packet_size = mtu - 1 - 28 - 2 - 64;
531531
buf_size = packet_size * 2;
532532
}
533533

534-
(void)server_info; (void)protocol; (void)protocol_param;
534+
memset(&server_info, 0, sizeof(server_info));
535535

536536
listener_ctx = (struct client_udp_listener_ctx *)calloc(1, sizeof(*listener_ctx));
537537

src/udprelay.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -300,13 +300,13 @@ int udp_create_listener(const char *host, uint16_t port, uv_loop_t *loop, uv_udp
300300
LOGE("[udp] create udp listener: %s\n", uv_strerror_r(r, buff, sizeof(buff)));
301301
}
302302

303+
freeaddrinfo(result);
304+
303305
if (rp == NULL) {
304306
LOGE("%s", "[udp] cannot bind");
305307
return -1;
306308
}
307309

308-
freeaddrinfo(result);
309-
310310
return server_sock;
311311
}
312312

0 commit comments

Comments
 (0)