From: Brent Cook <bust...@gmail.com>

ASN1_STRING_data returns an unsigned char *, but strlcat's second
parameter is a const char *
---
 src/crypto/ts/ts_rsp_verify.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/crypto/ts/ts_rsp_verify.c b/src/crypto/ts/ts_rsp_verify.c
index 2a4c0c5..49754b5 100644
--- a/src/crypto/ts/ts_rsp_verify.c
+++ b/src/crypto/ts/ts_rsp_verify.c
@@ -564,7 +564,7 @@ TS_get_status_text(STACK_OF(ASN1_UTF8STRING) *text)
                ASN1_UTF8STRING *current = sk_ASN1_UTF8STRING_value(text, i);
                if (i > 0)
                        strlcat(result, "/", length);
-               strlcat(result, ASN1_STRING_data(current), length);
+               strlcat(result, (const char *)ASN1_STRING_data(current), 
length);
        }
        return result;
 }
-- 
1.9.2

Reply via email to