Branch: master

90054806 2015-02-24 23:26:01 Timothy Pearson
Fix double free corruption due to duplicated call to IceCloseConnection
This resolves Bug 2167
M ksmserver/server.cpp
diff --git a/ksmserver/server.cpp b/ksmserver/server.cpp
index c9a0373..f09dcd9 100644
--- a/ksmserver/server.cpp
+++ b/ksmserver/server.cpp
@@ -771,8 +771,8 @@
             SmsConn smsConn = it.current()->connection();
             deleteClient( it.current() );
             SmsCleanUp( smsConn );
+            (void) IceCloseConnection( iceConn );
         }
-        (void) IceCloseConnection( iceConn );
     }
 }