fix: TCP server calls
This commit is contained in:
@ -22,6 +22,12 @@ int lm_mptp_server_listen(char *addr, uint16_t port) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if(listen(sock, SOMAXCONN) < 0){
|
||||
lm_mptp_close(sock);
|
||||
lm_error_set(LM_ERR_MPTPListenFail, strerror(errno));
|
||||
return -1;
|
||||
}
|
||||
|
||||
return sock;
|
||||
}
|
||||
|
||||
@ -29,7 +35,7 @@ int lm_mptp_server_accept(int sock, struct sockaddr *addr){
|
||||
socklen_t sl = sizeof(struct sockaddr);
|
||||
int s = -1;
|
||||
|
||||
if((s = accept(sock, addr, &sl) < 0)){
|
||||
if((s = accept(sock, addr, &sl)) < 0){
|
||||
lm_error_set(LM_ERR_MPTPAcceptFail, strerror(errno));
|
||||
s = -1;
|
||||
}
|
||||
|
Reference in New Issue
Block a user