| 1 | Index: boost/asio/ssl/detail/openssl_types.hpp
|
|---|
| 2 | ===================================================================
|
|---|
| 3 | --- boost/asio/ssl/detail/openssl_types.hpp (revision 000)
|
|---|
| 4 | +++ boost/asio/ssl/detail/openssl_types.hpp (working copy)
|
|---|
| 5 | @@ -18,7 +18,16 @@
|
|---|
| 6 | #include <boost/asio/detail/config.hpp>
|
|---|
| 7 | #include <openssl/conf.h>
|
|---|
| 8 | #include <openssl/ssl.h>
|
|---|
| 9 | +// Special hack for boost with openssl on Android
|
|---|
| 10 | +// Android uses no ssl engine, and boost asio need
|
|---|
| 11 | +// to ignore such include. Asio code later call
|
|---|
| 12 | +// ENGINE_cleanup, therefore a default implementation
|
|---|
| 13 | +// is provided here to avoid further patching.
|
|---|
| 14 | +#ifdef OPENSSL_NO_ENGINE
|
|---|
| 15 | +static void ENGINE_cleanup(void) {};
|
|---|
| 16 | +#else
|
|---|
| 17 | #include <openssl/engine.h>
|
|---|
| 18 | +#endif
|
|---|
| 19 | #include <openssl/err.h>
|
|---|
| 20 | #include <boost/asio/detail/socket_types.hpp>
|
|---|