summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2015-07-28 09:56:31 +0000
committerNanang Izzuddin <nanang@teluu.com>2015-07-28 09:56:31 +0000
commit0916db620571f0e2e4fcc8d89cd3417f5f52f629 (patch)
tree138c56223e9db98643f897d0b8e0253c46a44a7a
parentd365a50d5673019403127acb42397cb05091de42 (diff)
Misc (re #1843): Fixed MSVC build error on samples app due to undefined symbol 'RAND_bytes'.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5136 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjmedia/src/pjmedia/transport_srtp.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/pjmedia/src/pjmedia/transport_srtp.c b/pjmedia/src/pjmedia/transport_srtp.c
index 59d5dd81..7036cc9c 100644
--- a/pjmedia/src/pjmedia/transport_srtp.c
+++ b/pjmedia/src/pjmedia/transport_srtp.c
@@ -1099,6 +1099,13 @@ static pj_status_t generate_crypto_attr_value(pj_pool_t *pool,
#if defined(PJ_HAS_SSL_SOCK) && (PJ_HAS_SSL_SOCK != 0)
+
+/* Include OpenSSL libraries for MSVC */
+# ifdef _MSC_VER
+# pragma comment( lib, "libeay32")
+# pragma comment( lib, "ssleay32")
+# endif
+
err = RAND_bytes((unsigned char*)key,
crypto_suites[cs_idx].cipher_key_len);
if (err != 1) {