mirror of
https://github.com/cesanta/mongoose.git
synced 2026-10-16 10:39:49 +00:00
Ensure struct mg_connect_opts size remains the same, SSL or not
It is passed by value so libraries compiled with and without SSL cannot interoperate if struct size is different.
This commit is contained in:
1 parent
e9853be8f7
commit
4699e90e99
2 files changed
+18
No files matched your search
@@ -3871,6 +3871,15 @@ struct mg_connect_opts {
|
||||
*/
|
||||
const char *ssl_psk_identity;
|
||||
const char *ssl_psk_key;
|
||||
#else
|
||||
/* Ensure struct size remains the same. */
|
||||
const char *unused_ssl_cert;
|
||||
const char *unused_ssl_key;
|
||||
const char *unused_ssl_ca_cert;
|
||||
const char *unused_ssl_cipher_suites;
|
||||
const char *unused_ssl_server_name;
|
||||
const char *unused_ssl_psk_identity;
|
||||
const char *unused_ssl_psk_key;
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
@@ -393,6 +393,15 @@ struct mg_connect_opts {
|
||||
*/
|
||||
const char *ssl_psk_identity;
|
||||
const char *ssl_psk_key;
|
||||
#else
|
||||
/* Ensure struct size remains the same. */
|
||||
const char *unused_ssl_cert;
|
||||
const char *unused_ssl_key;
|
||||
const char *unused_ssl_ca_cert;
|
||||
const char *unused_ssl_cipher_suites;
|
||||
const char *unused_ssl_server_name;
|
||||
const char *unused_ssl_psk_identity;
|
||||
const char *unused_ssl_psk_key;
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user