mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
Sort out the ENGINE problems people seem to be having. Now we put all ENGINE
related stuff within HAVE_OPENSSL_ENGINE_H and we don't make any private typedef or similar if the header is missing...
This commit is contained in:
parent
24a6100897
commit
bb6d0e37e3
@ -114,9 +114,6 @@ enum protection_level {
|
|||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef HAVE_OPENSSL_ENGINE_H
|
|
||||||
typedef void ENGINE;
|
|
||||||
#endif
|
|
||||||
/* struct for data related to SSL and SSL connections */
|
/* struct for data related to SSL and SSL connections */
|
||||||
struct ssl_connect_data {
|
struct ssl_connect_data {
|
||||||
bool use; /* use ssl encrypted communications TRUE/FALSE */
|
bool use; /* use ssl encrypted communications TRUE/FALSE */
|
||||||
@ -781,7 +778,7 @@ struct SessionHandle {
|
|||||||
struct UrlState state; /* struct for fields used for state info and
|
struct UrlState state; /* struct for fields used for state info and
|
||||||
other dynamic purposes */
|
other dynamic purposes */
|
||||||
struct PureInfo info; /* stats, reports and info data */
|
struct PureInfo info; /* stats, reports and info data */
|
||||||
#ifdef USE_SSLEAY
|
#ifdef HAVE_OPENSSL_ENGINE_H
|
||||||
ENGINE* engine;
|
ENGINE* engine;
|
||||||
#endif /* USE_SSLEAY */
|
#endif /* USE_SSLEAY */
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user