diff options
-rw-r--r-- | lib/x509/x509_write.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/x509/x509_write.c b/lib/x509/x509_write.c index aa83cd503c..60d21dcd42 100644 --- a/lib/x509/x509_write.c +++ b/lib/x509/x509_write.c @@ -247,7 +247,10 @@ int gnutls_x509_crt_set_extension_by_oid(gnutls_x509_crt_t crt, unsigned int critical) { int result; - gnutls_datum_t der_data = {(void*)buf, sizeof_buf}; + gnutls_datum_t der_data; + + der_data.data =(void*)buf; + der_data.size = sizeof_buf; if (crt == NULL) { gnutls_assert(); |