summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
a35f04e)
This is caused by memcpy()ing sockaddr_t structs that have only been
partially written to.
listen_socket_t *ls = data;
vpn_packet_t pkt;
char *hostname;
listen_socket_t *ls = data;
vpn_packet_t pkt;
char *hostname;
socklen_t fromlen = sizeof(from);
node_t *n;
int len;
socklen_t fromlen = sizeof(from);
node_t *n;
int len;
meshlink_handle_t *mesh = loop->data;
listen_socket_t *l = data;
connection_t *c;
meshlink_handle_t *mesh = loop->data;
listen_socket_t *l = data;
connection_t *c;
int fd;
socklen_t len = sizeof(sa);
int fd;
socklen_t len = sizeof(sa);
sockaddr_t str2sockaddr(const char *address, const char *port) {
struct addrinfo *ai;
sockaddr_t str2sockaddr(const char *address, const char *port) {
struct addrinfo *ai;
+ sockaddr_t result = {0};
int err;
struct addrinfo hint = {
int err;
struct addrinfo hint = {