b/f: close socket after failed socket connect

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@712 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Stefan Sayer 19 years ago
parent a9ad905afb
commit d7c605d76f

@ -76,6 +76,7 @@ int init_mytcp(const char* host, int port)
server = gethostbyname(host);
if (server == NULL)
{
close(sockfd);
ERROR( M_NAME":init_mytcp(): error finding the host\n");
return -1;
}
@ -89,6 +90,7 @@ int init_mytcp(const char* host, int port)
if (connect(sockfd, (const struct sockaddr *)&serv_addr,
sizeof(serv_addr)) < 0)
{
close(sockfd);
ERROR( M_NAME":init_mytcp(): error connecting to the "
"DIAMETER peer\n");
return -1;

Loading…
Cancel
Save