libpreludedb/master: Error return propagation fix
[email protected] Fri, 29 Jan 2010 18:00:43 +0100 (CET)
| Newsgroups | gmane.comp.security.ids.prelude.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 8fd6982cab2c0eb6bbe1e269296cc7929f53bb55 Author: Yoann Vandoorselaere <[email protected]> Date: Thu Jan 21 11:43:13 2010 +0100 Error return propagation fix Correctly propagate error return on prelude_msg_read() error, fix a possible crash in case of invalid input message. ======================================== preludedb-admin.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) ======================================== diff --git a/preludedb-admin.c b/preludedb-admin.c index 4fb4325..a90599e 100644 --- a/preludedb-admin.c +++ b/preludedb-admin.c @@ -886,6 +886,8 @@ static int do_read_message(prelude_io_t *io, prelude_msg_t **msg, idmef_message_ if ( ret < 0 ) { if ( prelude_error_get_code(ret) == PRELUDE_ERROR_EOF ) return 0; + + return ret; } if ( offset_copy > 0 ) { _______________________________________________ Prelude-cvslog site list [email protected] http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog