diff options
author | Riza Sulistyo <riza@teluu.com> | 2014-12-18 04:40:35 +0000 |
---|---|---|
committer | Riza Sulistyo <riza@teluu.com> | 2014-12-18 04:40:35 +0000 |
commit | edc65dae7b3332ead145bb2d2b030c5df3e9a2e1 (patch) | |
tree | 01dc1d7cb5b4b53d00a22d0f84d1e7306fc8cf5d /pjlib/src/pj/ssl_sock_symbian.cpp | |
parent | 91ce3c4bf51a884f7534551669e38d6b44a2da55 (diff) |
Re #1806: Implement SSL/TLS setting to set protocol operation.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4968 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pj/ssl_sock_symbian.cpp')
-rw-r--r-- | pjlib/src/pj/ssl_sock_symbian.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/pjlib/src/pj/ssl_sock_symbian.cpp b/pjlib/src/pj/ssl_sock_symbian.cpp index 013318b2..509b1072 100644 --- a/pjlib/src/pj/ssl_sock_symbian.cpp +++ b/pjlib/src/pj/ssl_sock_symbian.cpp @@ -1383,14 +1383,11 @@ PJ_DEF(pj_status_t) pj_ssl_sock_start_connect (pj_ssl_sock_t *ssock, ssock->proto = PJ_SSL_SOCK_PROTO_TLS1; /* CSecureSocket only support TLS1.0 and SSL3.0 */ - switch(ssock->proto) { - case PJ_SSL_SOCK_PROTO_TLS1: + if (ssock->proto & PJ_SSL_SOCK_PROTO_TLS1==PJ_SSL_SOCK_PROTO_TLS1) { proto.Set((const TUint8*)"TLS1.0", 6); - break; - case PJ_SSL_SOCK_PROTO_SSL3: + } else if (ssock->proto & PJ_SSL_SOCK_PROTO_SSL3==PJ_SSL_SOCK_PROTO_SSL3) { proto.Set((const TUint8*)"SSL3.0", 6); - break; - default: + } else { return PJ_ENOTSUP; } |