libpreludedb/master: Do not account for EOF return in loaded messages statistics
[email protected] Fri, 29 Jan 2010 18:00:43 +0100 (CET)
| Newsgroups | gmane.comp.security.ids.prelude.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit b834aa8015f1fe529cb108bf9342f0fd152f5f8a Author: Yoann Vandoorselaere <[email protected]> Date: Thu Jan 21 13:02:53 2010 +0100 Do not account for EOF return in loaded messages statistics ======================================== preludedb-admin.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) ======================================== diff --git a/preludedb-admin.c b/preludedb-admin.c index a90599e..9609eb5 100644 --- a/preludedb-admin.c +++ b/preludedb-admin.c @@ -923,7 +923,10 @@ static int load_from_file(preludedb_t *db, prelude_io_t *io, stat_item_t *stat_f idmef_message_t *idmef; while ( ! stop_processing ) { - stat_compute(stat_fetch, ret = do_read_message(io, &msg, &idmef), 1); + stat_start(stat_fetch); + ret = do_read_message(io, &msg, &idmef); + stat_end(stat_fetch, (ret >= 0) ? ret : 0); + if ( ret < 0 ) { fprintf(stderr, "error decoding IDMEF message: %s.\n", prelude_strerror(ret)); break; _______________________________________________ Prelude-cvslog site list [email protected] http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog