summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiong Sauw Ming <ming@teluu.com>2015-12-30 03:40:16 +0000
committerLiong Sauw Ming <ming@teluu.com>2015-12-30 03:40:16 +0000
commit87247acf039b4598534b62be81420e83eeb817df (patch)
treebcb0a94ef818d6b399b677b6fae1e9b57b985326
parent3c8d0482b2757ac3d0250026ec596252d6c286f2 (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.c4
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);