- Fix - exchange char* portBuf = malloc(6) to char* port_buf[6] - no need for malloc here
(cherry picked from commit 6fc536e014
)
Conflicts:
src/tcp.c
This commit is contained in:
parent
879f0c1059
commit
793575c0b1
1 changed files with 3 additions and 4 deletions
|
@ -505,21 +505,20 @@ tcp_server_create(int port, tcp_server_callback_t *start, void *opaque)
|
|||
struct epoll_event e;
|
||||
tcp_server_t *ts;
|
||||
struct addrinfo hints, *res, *ressave, *use = NULL;
|
||||
char *portBuf = (char*)malloc(6);
|
||||
char port_buf[6];
|
||||
int one = 1;
|
||||
int zero = 0;
|
||||
|
||||
memset(&e, 0, sizeof(e));
|
||||
|
||||
snprintf(portBuf, 6, "%d", port);
|
||||
snprintf(port_buf, 6, "%d", port);
|
||||
|
||||
memset(&hints, 0, sizeof(struct addrinfo));
|
||||
hints.ai_flags = AI_PASSIVE;
|
||||
hints.ai_family = AF_UNSPEC;
|
||||
hints.ai_socktype = SOCK_STREAM;
|
||||
|
||||
x = getaddrinfo(NULL, portBuf, &hints, &res);
|
||||
free(portBuf);
|
||||
x = getaddrinfo(NULL, port_buf, &hints, &res);
|
||||
|
||||
if(x != 0)
|
||||
return NULL;
|
||||
|
|
Loading…
Add table
Reference in a new issue