summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-11-23 09:43:35 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-11-23 09:43:35 +0100
commitf689984f35225f6e93ff2614df65a03de1cad8c4 (patch)
tree0024a090d1d638ce197af6748f2c1b7ec3b7cd7e /lib
parentec008afd281367757fe2f05c844cddfc8cabd7f8 (diff)
downloadlibtasn1-f689984f35225f6e93ff2614df65a03de1cad8c4.tar.gz
better error printing
Diffstat (limited to 'lib')
-rw-r--r--lib/ASN1.c3
-rw-r--r--lib/ASN1.y3
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/ASN1.c b/lib/ASN1.c
index 430e2ff..075c81c 100644
--- a/lib/ASN1.c
+++ b/lib/ASN1.c
@@ -3021,6 +3021,9 @@ _asn1_create_errorDescription (int error, char *error_desc)
switch (error)
{
+ case ASN1_FILE_NOT_FOUND:
+ snprintf(error_desc, ASN1_MAX_ERROR_DESCRIPTION_SIZE, "%s file was not found", file_name);
+ break;
case ASN1_SYNTAX_ERROR:
strcpy(error_desc, last_error);
break;
diff --git a/lib/ASN1.y b/lib/ASN1.y
index 70e39a3..d975632 100644
--- a/lib/ASN1.y
+++ b/lib/ASN1.y
@@ -607,6 +607,9 @@ _asn1_create_errorDescription (int error, char *error_desc)
switch (error)
{
+ case ASN1_FILE_NOT_FOUND:
+ snprintf(error_desc, ASN1_MAX_ERROR_DESCRIPTION_SIZE, "%s file was not found", file_name);
+ break;
case ASN1_SYNTAX_ERROR:
strcpy(error_desc, last_error);
break;