Blob Blame History Raw
--- Mailnag/daemon/imaplib2.py	2012-08-13 13:46:24.073363757 +0200
+++ Mailnag/daemon/imaplib2.py	2012-08-13 14:45:09.212443357 +0200
@@ -411,6 +411,8 @@
         This connection will be used by the routines:
             read, send, shutdown, socket."""
 
+        if (port != None):
+            port = int(port)
         self.host = self._choose_nonull_or_dflt('', host)
         self.port = self._choose_nonull_or_dflt(IMAP4_PORT, port)
         self.sock = self.open_socket()
@@ -1993,6 +1999,8 @@
             read, send, shutdown, socket, ssl."""
 
         self.host = self._choose_nonull_or_dflt('', host)
+        if (port != None):
+            port = int(port)
         self.port = self._choose_nonull_or_dflt(IMAP4_SSL_PORT, port)
         self.sock = self.open_socket()
         self.ssl_wrap_socket()