Skip to content
Snippets Groups Projects
Commit 7511e99d authored by rswindell's avatar rswindell
Browse files

Fixed socket error messages.

parent 8b494f2d
No related branches found
No related tags found
No related merge requests found
...@@ -81,9 +81,9 @@ void sbbs_t::telnet_gate(char* destaddr, ulong mode) ...@@ -81,9 +81,9 @@ void sbbs_t::telnet_gate(char* destaddr, ulong mode)
addr.sin_family = AF_INET; addr.sin_family = AF_INET;
if((i=bind(remote_socket, (struct sockaddr *) &addr, sizeof (addr)))!=0) { if((i=bind(remote_socket, (struct sockaddr *) &addr, sizeof (addr)))!=0) {
close_socket(remote_socket); lprintf("!ERROR %d (%d) binding to socket %d",i, ERROR_VALUE, remote_socket);
lprintf("!ERROR %d (%d) binding to socket %d",i, ERROR_VALUE, socket);
bprintf("!ERROR %d (%d) binding to socket\r\n",i, ERROR_VALUE); bprintf("!ERROR %d (%d) binding to socket\r\n",i, ERROR_VALUE);
close_socket(remote_socket);
return; return;
} }
...@@ -93,20 +93,20 @@ void sbbs_t::telnet_gate(char* destaddr, ulong mode) ...@@ -93,20 +93,20 @@ void sbbs_t::telnet_gate(char* destaddr, ulong mode)
addr.sin_port = htons(port); addr.sin_port = htons(port);
if((i=connect(remote_socket, (struct sockaddr *)&addr, sizeof(addr)))!=0) { if((i=connect(remote_socket, (struct sockaddr *)&addr, sizeof(addr)))!=0) {
close_socket(remote_socket);
lprintf("!ERROR %d (%d) connecting to server: %s" lprintf("!ERROR %d (%d) connecting to server: %s"
,i,ERROR_VALUE, destaddr); ,i,ERROR_VALUE, destaddr);
bprintf("!ERROR %d (%d) connecting to server: %s\r\n" bprintf("!ERROR %d (%d) connecting to server: %s\r\n"
,i,ERROR_VALUE, destaddr); ,i,ERROR_VALUE, destaddr);
close_socket(remote_socket);
return; return;
} }
l=1; l=1;
if((i = ioctlsocket(remote_socket, FIONBIO, &l))!=0) { if((i = ioctlsocket(remote_socket, FIONBIO, &l))!=0) {
close_socket(remote_socket);
lprintf("!ERROR %d (%d) disabling socket blocking" lprintf("!ERROR %d (%d) disabling socket blocking"
,i, ERROR_VALUE); ,i, ERROR_VALUE);
close_socket(remote_socket);
return; return;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment