Index: /trunk/FACT++/src/fscctrl.cc
===================================================================
--- /trunk/FACT++/src/fscctrl.cc	(revision 18895)
+++ /trunk/FACT++/src/fscctrl.cc	(revision 18896)
@@ -486,5 +486,13 @@
                 Error(str);
             }
-            PostClose(err!=ba::error::basic_errors::operation_aborted);
+            if(err!=ba::error::basic_errors::operation_aborted){
+                fIsAutoReconnect = true;
+                fReconnectTimeout.expires_from_now(boost::posix_time::seconds(10));
+                fReconnectTimeout.async_wait(boost::bind(&ConnectionFSC::HandleReconnectTimeout,
+                                                         this, dummy::error));
+                PostClose(true);
+            }else{
+                PostClose(false);
+            }
             return;
         }
