Tidy up speed.c a little.
[openssl.git] / apps / errstr.c
index c411effcd03d4499cff5fffb96f6fd384b5c2fec..fe3b98077ee25a7ef9fc676b71686dcd17d32615 100644 (file)
@@ -97,10 +97,12 @@ int MAIN(int argc, char **argv)
                        out = BIO_push(tmpbio, out);
                        }
 #endif
-                       lh_node_stats_bio((LHASH *)ERR_get_string_table(),out);
-                       lh_stats_bio((LHASH *)ERR_get_string_table(),out);
-                       lh_node_usage_stats_bio((LHASH *)
-                               ERR_get_string_table(),out);
+                       lh_ERR_STRING_DATA_node_stats_bio(
+                                                 ERR_get_string_table(), out);
+                       lh_ERR_STRING_DATA_stats_bio(ERR_get_string_table(),
+                                                    out);
+                       lh_ERR_STRING_DATA_node_usage_stats_bio(
+                                                   ERR_get_string_table(),out);
                        }
                if (out != NULL) BIO_free_all(out);
                argc--;
@@ -121,5 +123,6 @@ int MAIN(int argc, char **argv)
                        ret++;
                        }
                }
-       EXIT(ret);
+       apps_shutdown();
+       OPENSSL_EXIT(ret);
        }