Free servaddr before returning in dbs_server_init()
This commit is contained in:
parent
91896b7e27
commit
30df2166fb
1 changed files with 2 additions and 0 deletions
|
@ -156,11 +156,13 @@ namespace pvpgn
|
|||
if (psock_bind(sd, (struct sockaddr*)&sinInterface, (psock_t_socklen)sizeof(struct sockaddr_in)) < 0)
|
||||
{
|
||||
eventlog(eventlog_level_error, __FUNCTION__, "psock_bind() failed : {}", pstrerror(psock_errno()));
|
||||
addr_destroy(servaddr);
|
||||
return -1;
|
||||
}
|
||||
if (psock_listen(sd, LISTEN_QUEUE) < 0)
|
||||
{
|
||||
eventlog(eventlog_level_error, __FUNCTION__, "psock_listen() failed : {}", pstrerror(psock_errno()));
|
||||
addr_destroy(servaddr);
|
||||
return -1;
|
||||
}
|
||||
addr_destroy(servaddr);
|
||||
|
|
Loading…
Add table
Reference in a new issue