better error printing
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 23 Nov 2012 08:43:35 +0000 (09:43 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 23 Nov 2012 08:43:35 +0000 (09:43 +0100)
lib/ASN1.c
lib/ASN1.y
src/asn1Parser.c

index 430e2ff..075c81c 100644 (file)
@@ -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;
index 70e39a3..d975632 100644 (file)
@@ -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;
index f19a9ef..64bf16b 100644 (file)
@@ -174,7 +174,7 @@ main (int argc, char *argv[])
       fputs ("Done.\n", stderr);
       break;
     case ASN1_FILE_NOT_FOUND:
-      fprintf (stderr, "asn1Parser: FILE %s NOT FOUND\n",
+      fprintf (stderr, "asn1Parser: file %s was not found\n",
                inputFileName);
       break;
     case ASN1_SYNTAX_ERROR: