summaryrefslogtreecommitdiff
path: root/lib/x509/x509_ext.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/x509/x509_ext.c')
-rw-r--r--lib/x509/x509_ext.c6
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;
}