Browse Source

Fixed coredump

pull/997/head
small_5 2 years ago
parent
commit
9098249d82
  1. 5
      src/edge_utils.c

5
src/edge_utils.c

@ -1061,14 +1061,15 @@ static ssize_t sendto_fd (n2n_edge_t *eee, const void *buf,
traceEvent(level, "WSAGetLastError(): %u", WSAGetLastError()); traceEvent(level, "WSAGetLastError(): %u", WSAGetLastError());
#endif #endif
} }
} } else {
/* we reach here, either because !check_sock_ready() or (errno) */ /* we reach here, either because !check_sock_ready() or (errno) */
supernode_disconnect(eee); supernode_disconnect(eee);
eee->sn_wait = 1; eee->sn_wait = 1;
traceEvent(TRACE_DEBUG, "disconnected supernode due to error while sendto_fd"); traceEvent(TRACE_DEBUG, "disconnected supernode due to error while sendto_fd");
return -1; return -1;
} }
return sent;
}
/** Send a datagram to a socket defined by a n2n_sock_t */ /** Send a datagram to a socket defined by a n2n_sock_t */

Loading…
Cancel
Save