This simply corrects 2 errors within bio.h that relate to:

BIO_get_conn_ip() & BIO_get_conn_int_port()

They are currently passing BIO_C_SET_CONNECT to BIO_*_ctrl() rather than 
BIO_C_GET_CONNECT



Shay Harding
[EMAIL PROTECTED]
--- bio.h	Thu Jan 17 14:23:00 2002
+++ bio.h.new	Thu Jan 17 14:23:33 2002
@@ -356,8 +356,8 @@
 #define BIO_set_conn_int_port(b,port) BIO_ctrl(b,BIO_C_SET_CONNECT,3,(char *)port)
 #define BIO_get_conn_hostname(b)  BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,0)
 #define BIO_get_conn_port(b)      BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,1)
-#define BIO_get_conn_ip(b,ip) BIO_ptr_ctrl(b,BIO_C_SET_CONNECT,2)
-#define BIO_get_conn_int_port(b,port) BIO_int_ctrl(b,BIO_C_SET_CONNECT,3,port)
+#define BIO_get_conn_ip(b) 		 BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,2)
+#define BIO_get_conn_int_port(b) BIO_int_ctrl(b,BIO_C_GET_CONNECT,3)
 
 
 #define BIO_set_nbio(b,n)	BIO_ctrl(b,BIO_C_SET_NBIO,(n),NULL)

Reply via email to