summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2013-10-08 11:13:11 +0000
committerBenny Prijono <bennylp@teluu.com>2013-10-08 11:13:11 +0000
commit3f8f13384065348166ad808b4781dc4fb3c64832 (patch)
tree3d4e601fbcf9961de4b78b0cc24a20a5b9ca2098
parent7369d96f8361c523a7ae4753391a9a7336a89fb8 (diff)
Re #1703 General bug fixes: fixed wrong sizeof() in call to bzero(), memset(), or memcpy()
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4614 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjlib-util/src/pjlib-util/http_client.c2
-rw-r--r--pjlib-util/src/pjlib-util/md5.c2
-rw-r--r--pjsip/src/pjsua-lib/pjsua_media.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/pjlib-util/src/pjlib-util/http_client.c b/pjlib-util/src/pjlib-util/http_client.c
index ceb4c602..74884d63 100644
--- a/pjlib-util/src/pjlib-util/http_client.c
+++ b/pjlib-util/src/pjlib-util/http_client.c
@@ -655,7 +655,7 @@ static pj_status_t http_response_parse(pj_pool_t *pool,
return PJLIB_UTIL_EHTTPINCHDR;
*remainder = size - 1 - i;
- pj_bzero(response, sizeof(response));
+ pj_bzero(response, sizeof(*response));
response->content_length = -1;
newdata = (char*) pj_pool_alloc(pool, i);
diff --git a/pjlib-util/src/pjlib-util/md5.c b/pjlib-util/src/pjlib-util/md5.c
index 142a4e58..45aee07d 100644
--- a/pjlib-util/src/pjlib-util/md5.c
+++ b/pjlib-util/src/pjlib-util/md5.c
@@ -157,7 +157,7 @@ PJ_DEF(void) pj_md5_final(pj_md5_context *ctx, unsigned char digest[16])
MD5Transform(ctx->buf, (pj_uint32_t *) ctx->in);
byteReverse((unsigned char *) ctx->buf, 4);
pj_memcpy(digest, ctx->buf, 16);
- pj_bzero(ctx, sizeof(ctx)); /* In case it's sensitive */
+ pj_bzero(ctx, sizeof(*ctx)); /* In case it's sensitive */
}
#ifndef ASM_MD5
diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c
index 62b413a0..acaa0e1f 100644
--- a/pjsip/src/pjsua-lib/pjsua_media.c
+++ b/pjsip/src/pjsua-lib/pjsua_media.c
@@ -1383,7 +1383,7 @@ static pj_status_t media_channel_init_cb(pjsua_call_id call_id,
* by the last media transport to finish.
*/
if (info->status != PJ_SUCCESS)
- pj_memcpy(&call->med_ch_info, info, sizeof(info));
+ pj_memcpy(&call->med_ch_info, info, sizeof(*info));
/* Check whether all the call's medias have finished calling their
* callbacks.