Преглед на файлове

Fix: cnx.close() if connection failed

Pascal Peridont преди 18 години
родител
ревизия
02d39e2c34
променени са 2 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 1 0
      std/mtwin/mail/Smtp.hx
  2. 1 0
      std/mtwin/mail/imap/Connection.hx

+ 1 - 0
std/mtwin/mail/Smtp.hx

@@ -38,6 +38,7 @@ class Smtp {
 		try {
 			cnx.connect(new Host(host),port);
 		}catch( e : Dynamic ){
+			cnx.close();
 			throw ConnectionError(host,port);
 		}
 		

+ 1 - 0
std/mtwin/mail/imap/Connection.hx

@@ -97,6 +97,7 @@ class Connection {
 		try{
 			cnx.connect( new neko.net.Host(host), port );
 		}catch( e : Dynamic ){
+			cnx.close();
 			throw ConnectionError(host,port);
 		}
 		debug("socket connected");