General source tree makefile cleanups: Made `making xxx in yyy...' display
[openssl.git] / crypto / txt_db / txt_db.c
index ebd7bf27911417fa62ba8f50b55906d30d9b79b6..8dc01ea0228e53cd82bd2c02cfd011c0148b5534 100644 (file)
@@ -66,7 +66,7 @@
 #undef BUFSIZE
 #define BUFSIZE        512
 
-char *TXT_DB_version="TXT_DB part of OpenSSL 0.9.1c 23-Dec-1998";
+char *TXT_DB_version="TXT_DB part of OpenSSL 0.9.2 31-Dec-1998";
 
 TXT_DB *TXT_DB_read(in,num)
 BIO *in;
@@ -158,7 +158,7 @@ int num;
                if ((n != num) || (*f != '\0'))
                        {
 #if !defined(NO_STDIO) && !defined(WIN16)      /* temporaty fix :-( */
-                       fprintf(stderr,"wrong number of fields on line %ld\n",ln);
+                       fprintf(stderr,"wrong number of fields on line %ld (looking for field %d, got %d, '%s' left)\n",ln,num,n,f);
 #endif
                        er=2;
                        goto err;
@@ -356,6 +356,9 @@ TXT_DB *db;
        int i,n;
        char **p,*max;
 
+       if(db == NULL)
+           return;
+
        if (db->index != NULL)
                {
                for (i=db->num_fields-1; i>=0; i--)