summaryrefslogtreecommitdiff
path: root/lib/x509_extensions.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/x509_extensions.c')
-rw-r--r--lib/x509_extensions.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/x509_extensions.c b/lib/x509_extensions.c
index d4978c3230..2424b9f971 100644
--- a/lib/x509_extensions.c
+++ b/lib/x509_extensions.c
@@ -207,7 +207,7 @@ int _gnutls_get_ext_type( node_asn *rasn, char *root, gnutls_cert *cert)
char str[1024];
char critical[10];
char extnID[128];
- char extnValue[512];
+ char extnValue[256];
k = 0;
do {
@@ -262,7 +262,7 @@ int _gnutls_get_ext_type( node_asn *rasn, char *root, gnutls_cert *cert)
if (result==ASN_ELEMENT_NOT_FOUND) break;
else {
- if (result==ASN_MEM_ERROR && strcmp(critical, "TRUE")==0) {
+ if (result==ASN_MEM_ERROR && strcmp(critical, "FALSE")==0) {
_gnutls_log("Cannot parse extension: %s. Too small buffer.", extnID);
continue;
}