]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Fix compiler warning when compiling against OpenSSL 1.0.0
authorDavid Sommerseth <davids@redhat.com>
Thu, 6 Jan 2011 18:31:34 +0000 (19:31 +0100)
committerDavid Sommerseth <davids@redhat.com>
Thu, 6 Jan 2011 18:34:40 +0000 (19:34 +0100)
The declaration of  SSL_get_current_cipher() has changed to be
return a const value.  And this makes compilers a little bit grumpy.

gcc:
  ssl.c: In function ‘print_details’:
  ssl.c:1918: warning: assignment discards qualifiers from pointer target type

Visual C:
  ssl.c (1918): warning C4019: '=' : different 'const' qualifiers

Signed-off-by: David Sommerseth <davids@redhat.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 7bd3cea4c2f2aa8ed1bf548a3233ae2c3619d47d)

ssl.c

diff --git a/ssl.c b/ssl.c
index da6f7d70f213934d31e3bcfa71466e49f22b4cb6..ed107148146a77226df4c60c8e4094da0739ae71 100644 (file)
--- a/ssl.c
+++ b/ssl.c
@@ -1909,7 +1909,7 @@ init_ssl (const struct options *options)
 static void
 print_details (SSL * c_ssl, const char *prefix)
 {
-  SSL_CIPHER *ciph;
+  const SSL_CIPHER *ciph;
   X509 *cert;
   char s1[256];
   char s2[256];