[openssl-dev] [openssl.org #4592] [docs] SSL_set_app_data() returns 'int', not 'void'

Daniel Stenberg via RT rt at openssl.org
Mon Jun 27 08:44:06 UTC 2016


Hey!

SSL_set_app_data() is a macro that actually uses the SSL_set_ex_data() 
function. SSL_set_ex_data() returns an int.

Yet, the docs say SSL_set_app_data() returns void. I'd suggest a fix for this 
like the following.

diff --git a/doc/ssl/ssl.pod b/doc/ssl/ssl.pod
index 589fc2d..ac2664d 100644
--- a/doc/ssl/ssl.pod
+++ b/doc/ssl/ssl.pod
@@ -620,11 +620,11 @@ fresh handle for each connection.

  =item long B<SSL_session_reused>(SSL *ssl);

  =item void B<SSL_set_accept_state>(SSL *ssl);

-=item void B<SSL_set_app_data>(SSL *ssl, char *arg);
+=item int B<SSL_set_app_data>(SSL *ssl, char *arg);

  =item void B<SSL_set_bio>(SSL *ssl, BIO *rbio, BIO *wbio);

  =item int B<SSL_set_cipher_list>(SSL *ssl, char *str);





-- 

  / daniel.haxx.se


-- 
Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4592
Please log in as guest with password guest if prompted



More information about the openssl-dev mailing list