diff options
-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); |