diff options
author | sangwan.kwon <sangwan.kwon@samsung.com> | 2016-07-29 15:41:26 +0900 |
---|---|---|
committer | sangwan.kwon <sangwan.kwon@samsung.com> | 2016-08-01 13:42:07 +0900 |
commit | f732baaeb6fc2e9872696cb381b90b8c523d0c53 (patch) | |
tree | f60b7f7af36fd3892dfbbb9e5934ea6ca4b4cc71 /src/errors.c | |
parent | 0f64042b733dfc42709af8a38d21679060c239af (diff) | |
download | xmlsec1-f732baaeb6fc2e9872696cb381b90b8c523d0c53.tar.gz xmlsec1-f732baaeb6fc2e9872696cb381b90b8c523d0c53.tar.bz2 xmlsec1-f732baaeb6fc2e9872696cb381b90b8c523d0c53.zip |
Replace vulnerable function to thread safety
* rand() -> rand_r()
* strcpy() -> strncpy()
* sprintf() -> snprintf()
* strerror() -> strerror_r()
Change-Id: Ib6d91ac0f5c75a54b3be5546ba281c53b1844828
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
Diffstat (limited to 'src/errors.c')
-rw-r--r-- | src/errors.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/errors.c b/src/errors.c index 1c7e989e..2cb0801d 100644 --- a/src/errors.c +++ b/src/errors.c @@ -236,7 +236,7 @@ xmlSecError(const char* file, int line, const char* func, for(i = 0; (i < XMLSEC_ERRORS_MAX_NUMBER) && (xmlSecErrorsGetMsg(i) != NULL); ++i) { if(xmlSecErrorsGetCode(i) == reason) { e_msg = xmlSecErrorsGetMsg(i); - sprintf(error_msg , "%s] [", e_msg); + snprintf(error_msg, sizeof(error_msg), "%s] [", e_msg); len = strlen(error_msg); break; } |