Index: lib/nss.c
===================================================================
RCS file: /cvsroot/curl/curl/lib/nss.c,v
retrieving revision 1.23
diff -u -r1.23 nss.c
--- lib/nss.c	12 Jun 2008 22:00:35 -0000	1.23
+++ lib/nss.c	17 Jun 2008 21:35:43 -0000
@@ -924,6 +924,9 @@
 
   curlerr = CURLE_SSL_CONNECT_ERROR;
 
+  if (connssl->state == ssl_connection_complete)
+    return CURLE_OK;
+
   /* FIXME. NSS doesn't support multiple databases open at the same time. */
   if(!initialized) {
     initialized = 1;

