diff options
author | Liong Sauw Ming <ming@teluu.com> | 2015-12-30 03:40:16 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2015-12-30 03:40:16 +0000 |
commit | 87247acf039b4598534b62be81420e83eeb817df (patch) | |
tree | bcb0a94ef818d6b399b677b6fae1e9b57b985326 | |
parent | 3c8d0482b2757ac3d0250026ec596252d6c286f2 (diff) |
Re #1882 (misc): Fixed incorrect sizeof argument when using pj_bzero() and pj_memcpy() in ssl_sock_ossl.c
Thanks to Dusan Klinec for the patch.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5220 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r-- | pjlib/src/pj/ssl_sock_ossl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pjlib/src/pj/ssl_sock_ossl.c b/pjlib/src/pj/ssl_sock_ossl.c index 8ddefd99..58c36e44 100644 --- a/pjlib/src/pj/ssl_sock_ossl.c +++ b/pjlib/src/pj/ssl_sock_ossl.c @@ -965,7 +965,7 @@ static void get_cn_from_gen_name(const pj_str_t *gen_name, pj_str_t *cn) pj_str_t CN_sign = {"/CN=", 4}; char *p, *q; - pj_bzero(cn, sizeof(cn)); + pj_bzero(cn, sizeof(pj_str_t)); p = pj_strstr(gen_name, &CN_sign); if (!p) @@ -2053,7 +2053,7 @@ PJ_DEF(pj_status_t) pj_ssl_sock_set_certificate( PJ_ASSERT_RETURN(ssock && pool && cert, PJ_EINVAL); cert_ = PJ_POOL_ZALLOC_T(pool, pj_ssl_cert_t); - pj_memcpy(cert_, cert, sizeof(cert)); + pj_memcpy(cert_, cert, sizeof(pj_ssl_cert_t)); pj_strdup_with_null(pool, &cert_->CA_file, &cert->CA_file); pj_strdup_with_null(pool, &cert_->CA_path, &cert->CA_path); pj_strdup_with_null(pool, &cert_->cert_file, &cert->cert_file); |