Browse Source

Fix clang-5.0 compilation errors

Ed Sabol 6 years ago
parent
commit
e43eb6e506
1 changed files with 9 additions and 6 deletions
  1. 9 6
      libtest/client.cc

+ 9 - 6
libtest/client.cc

@@ -345,9 +345,10 @@ bool SimpleClient::message(const char* ptr, const size_t len)
 #if defined(HAVE_SSL) && HAVE_SSL
         if (_ssl)
         {
-          write_size= SSL_write(_ssl, (const void*)(ptr +offset), int(len -offset));
           int ssl_error;
-          switch (ssl_error= SSL_get_error(_ssl, write_size))
+          int write_size_int= SSL_write(_ssl, (const void*)(ptr +offset), int(len -offset));
+	  write_size= write_size_int;
+          switch (ssl_error= SSL_get_error(_ssl, write_size_int))
           {
             case SSL_ERROR_NONE:
               break;
@@ -465,9 +466,10 @@ bool SimpleClient::response(libtest::vchar_t& response_)
 #if defined(HAVE_SSL) && HAVE_SSL
         if (_ssl)
         {
-          read_size= SSL_read(_ssl, buffer, 1);
           int readErr;
-          switch (readErr= SSL_get_error(_ssl, read_size))
+          int read_size_int= SSL_read(_ssl, buffer, 1);
+	  read_size= read_size_int;
+          switch (readErr= SSL_get_error(_ssl, read_size_int))
           {
             case SSL_ERROR_NONE:
               break;
@@ -561,8 +563,9 @@ bool SimpleClient::response(std::string& response_)
         if (_ssl)
         {
           int readErr;
-          read_size= SSL_read(_ssl, buffer, 1);
-          switch (readErr= SSL_get_error(_ssl, read_size))
+          int read_size_int= SSL_read(_ssl, buffer, 1);
+	  read_size= read_size_int;
+          switch (readErr= SSL_get_error(_ssl, read_size_int))
           {
             case SSL_ERROR_NONE:
               break;