Socket.st
changeset 96 9a11f0e36b00
parent 93 8d1a86bd642c
child 98 5e787ba2cb31
--- a/Socket.st	Mon Oct 30 14:18:17 1995 +0100
+++ b/Socket.st	Tue Oct 31 17:15:11 1995 +0100
@@ -22,7 +22,7 @@
 COPYRIGHT (c) 1992 by Claus Gittinger
 	      All Rights Reserved
 
-$Header: /cvs/stx/stx/libbasic2/Socket.st,v 1.30 1995-10-27 13:24:03 cg Exp $
+$Header: /cvs/stx/stx/libbasic2/Socket.st,v 1.31 1995-10-31 16:15:11 cg Exp $
 '!
 
 !Socket class methodsFor:'documentation'!
@@ -43,7 +43,7 @@
 
 version
 "
-$Header: /cvs/stx/stx/libbasic2/Socket.st,v 1.30 1995-10-27 13:24:03 cg Exp $
+$Header: /cvs/stx/stx/libbasic2/Socket.st,v 1.31 1995-10-31 16:15:11 cg Exp $
 "
 !
 
@@ -710,6 +710,7 @@
     newSock := self newTCP.
     newSock notNil ifTrue:[
 	(newSock connectTo:hostname port:(self portOfService:aService)) ifFalse:[
+	    newSock close.
 	    ^ nil
 	]
     ].
@@ -890,7 +891,7 @@
     __END_INTERRUPTABLE__
 
     if (sock < 0) {
-	DBGPRINTF(("socket call failed errno=%d\n", errno));
+	DBGPRINTF(("socket(dom=%d typ=%d proto=%d) call failed errno=%d\n", dom, typ, proto, errno));
 	_INST(lastErrorNumber) = _MKSMALLINT(errno);
     } else {
 	/* 
@@ -981,7 +982,7 @@
     __END_INTERRUPTABLE__
 
     if (sock < 0) {
-	DBGPRINTF(("socket call failed\n"));
+	DBGPRINTF(("socket(dom=%d typ=%d proto=0) call failed errno=%d\n", sa.sin_family, SOCK_DGRAM, errno));
 	_INST(lastErrorNumber) = _MKSMALLINT(errno);
     } else {
 	/* 
@@ -1105,7 +1106,7 @@
     __END_INTERRUPTABLE__
 
     if (sock < 0) {
-	DBGPRINTF(("socket call failed errno=%d\n", errno));
+	DBGPRINTF(("socket(dom=%d typ=%d proto=0) call failed errno=%d\n", sa.sin_family, SOCK_STREAM, errno));
 	_INST(lastErrorNumber) = _MKSMALLINT(errno);
     } else {
 	/*