Compile error in dlls/wininet/netconnection.c

Robert Shearman rob at codeweavers.com
Thu Dec 1 14:00:36 CST 2005


Pavel Roskin wrote:

>Hello, Robert!
>
>Your last change in dlls/wininet/netconnection.c breaks compilation
>without openssl:
>  
>

Sorry about that. I had tested compiling without openssl, but I made a 
last minute change to add that function that I didn't test.

>netconnection.c:246: error: syntax error before '*' token
>make: *** [netconnection.o] Error 1
>
>It happens because check_hostname() uses an argument of unknown type
>X509.  Also, check_hostname() is unused.
>
>The simplest fix would be to define check_hostname() only when it's
>used.  Proposed patch:
>  
>

Yes, the patch is correct. Please send it to wine-patches.

>--- dlls/wininet/netconnection.c
>+++ dlls/wininet/netconnection.c
>@@ -243,11 +243,13 @@ BOOL NETCON_close(WININET_NETCONNECTION 
>     return TRUE;
> }
> 
>+#if defined HAVE_OPENSSL_SSL_H && defined HAVE_OPENSSL_ERR_H
> static BOOL check_hostname(X509 *cert, char *hostname)
> {
>     /* FIXME: implement */
>     return TRUE;
> }
>+#endif
> 
> /******************************************************************************
>  * NETCON_secure_connect
>
>
>  
>


-- 
Rob Shearman




More information about the wine-devel mailing list