mirror of https://github.com/openssl/openssl.git
crypto/bio/bss_file.c: add missing cast in format arg in ERR_raise_data()
"%s" conversion specifier requires a "char *" argument, so ptr needs to be cast to it there, as Coverity has noted. Fixes:ff988500c2
"Replace FUNCerr with ERR_raise_data" Resolves: https://scan5.scan.coverity.com/#/project-view/65248/10222?selectedIssue=1665423 References: https://github.com/openssl/project/issues/1432 Signed-off-by: Eugene Syromiatnikov <esyr@openssl.org> Reviewed-by: Paul Dale <ppzgs1@gmail.com> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/28648) (cherry picked from commitd575fa897d
)
This commit is contained in:
parent
734f8d25a1
commit
35f00f7971
|
@ -296,7 +296,7 @@ static long file_ctrl(BIO *b, int cmd, long num, void *ptr)
|
||||||
if (fp == NULL) {
|
if (fp == NULL) {
|
||||||
ERR_raise_data(ERR_LIB_SYS, get_last_sys_error(),
|
ERR_raise_data(ERR_LIB_SYS, get_last_sys_error(),
|
||||||
"calling fopen(%s, %s)",
|
"calling fopen(%s, %s)",
|
||||||
ptr, p);
|
(const char *)ptr, p);
|
||||||
ERR_raise(ERR_LIB_BIO, ERR_R_SYS_LIB);
|
ERR_raise(ERR_LIB_BIO, ERR_R_SYS_LIB);
|
||||||
ret = 0;
|
ret = 0;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue