Browse Source

Fix uninitialized variables

pull/1813/merge
Max Lv 7 years ago
parent
commit
79f0e3c68d
3 changed files with 3 additions and 5 deletions
  1. 2
      src/local.c
  2. 3
      src/redir.c
  3. 3
      src/server.c

2
src/local.c

@ -369,7 +369,7 @@ server_recv_cb(EV_P_ ev_io *w, int revents)
ev_io_start(EV_A_ & remote->send_ctx->io);
ev_timer_start(EV_A_ & remote->send_ctx->watcher);
} else {
int s;
int s = -1;
#if defined(MSG_FASTOPEN) && !defined(TCP_FASTOPEN_CONNECT)
s = sendto(remote->fd, remote->buf->data, remote->buf->len, MSG_FASTOPEN,
(struct sockaddr *)&(remote->addr), remote->addr_len);

3
src/redir.c

@ -552,10 +552,9 @@ remote_send_cb(EV_P_ ev_io *w, int revents)
return;
} else {
// has data to send
int s;
int s = -1;
if (remote->addr != NULL) {
#if defined(TCP_FASTOPEN_CONNECT)
int optval = 1;
if(setsockopt(remote->fd, IPPROTO_TCP, TCP_FASTOPEN_CONNECT,

3
src/server.c

@ -507,8 +507,7 @@ connect_to_remote(EV_P_ struct addrinfo *res,
remote_t *remote = new_remote(sockfd);
if (fast_open) {
int s;
int s = -1;
#if defined(MSG_FASTOPEN) && !defined(TCP_FASTOPEN_CONNECT)
s = sendto(sockfd, server->buf->data, server->buf->len,
MSG_FASTOPEN, res->ai_addr, res->ai_addrlen);

Loading…
Cancel
Save