projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
OSSL_PARAM_construct_utf8_string computes the string length.
[openssl.git]
/
crypto
/
params.c
diff --git
a/crypto/params.c
b/crypto/params.c
index b3fbb12b9ba1a6eef1081eee2d4d89a079fb19a2..20082ad90bda03d306313187896f65ce5fdbcfdb 100644
(file)
--- a/
crypto/params.c
+++ b/
crypto/params.c
@@
-808,6
+808,8
@@
int OSSL_PARAM_set_octet_string(OSSL_PARAM *p, const void *val,
OSSL_PARAM OSSL_PARAM_construct_utf8_string(const char *key, char *buf,
size_t bsize)
{
+ if (buf != NULL && bsize == 0)
+ bsize = strlen(buf) + 1;
return ossl_param_construct(key, OSSL_PARAM_UTF8_STRING, buf, bsize);
}