diff -ru ../Ice-3.3.1.orig/cpp/src/IceSSL/Instance.cpp ./cpp/src/IceSSL/Instance.cpp
--- ../Ice-3.3.1.orig/cpp/src/IceSSL/Instance.cpp	2009-03-20 10:52:14.000000000 -0700
+++ ./cpp/src/IceSSL/Instance.cpp	2010-11-20 21:36:36.000000000 -0800
@@ -989,7 +989,7 @@
 {
     Trace out(_logger, _securityTraceCategory);
     out << "SSL summary for " << (incoming ? "incoming" : "outgoing") << " connection\n";
-    SSL_CIPHER* cipher = SSL_get_current_cipher(ssl);
+    const SSL_CIPHER* cipher = SSL_get_current_cipher(ssl);
     if(!cipher)
     {
         out << "unknown cipher\n";
