diff options
Diffstat (limited to 'lib/x509/x509_ext.c')
-rw-r--r-- | lib/x509/x509_ext.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/x509/x509_ext.c b/lib/x509/x509_ext.c index d503d5d394..2fa655eff4 100644 --- a/lib/x509/x509_ext.c +++ b/lib/x509/x509_ext.c @@ -30,6 +30,7 @@ #include <x509_b64.h> #include "x509_ext_int.h" #include "virt-san.h" +#include "common.h" #include <gnutls/x509-ext.h> #define MAX_ENTRIES 64 @@ -1975,11 +1976,10 @@ static int encode_user_notice(const gnutls_datum_t * txt, } result = - asn1_write_value(c2, "explicitText.utf8String", txt->data, + _gnutls_x509_write_utf8_value(c2, "explicitText.utf8String", txt->data, txt->size); - if (result != ASN1_SUCCESS) { + if (result < 0) { gnutls_assert(); - result = _gnutls_asn2err(result); goto error; } |