Add ERR_put_func_error, and use it.
[openssl.git] / apps / apps.c
index 8921c18cbc945f59b555051753ddfea2cbb230d0..d4d8febd51731f343544cd634fd1e4fefc5aed2c 100644 (file)
@@ -1388,8 +1388,8 @@ CA_DB *load_index(const char *dbfile, DB_ATTR *db_attr)
 #ifndef OPENSSL_NO_POSIX_IO
     BIO_get_fp(in, &dbfp);
     if (fstat(fileno(dbfp), &dbst) == -1) {
-        SYSerr(SYS_F_FSTAT, errno);
-        ERR_add_error_data(3, "fstat('", dbfile, "')");
+        SYSerr("fstat", errno);
+        ERR_add_error_data(1, dbfile);
         ERR_print_errors(bio_err);
         goto err;
     }