libpreludedb/master: Call prelude_transaction_abort() on empty IDMEF message.
[email protected] Thu, 13 Jan 2011 09:36:44 +0100 (CET)
| Newsgroups | gmane.comp.security.ids.prelude.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 6e02cae79e1cafdb725ed1520d13859c1e6a3944 Author: Yoann Vandoorselaere <[email protected]> Date: Thu Jan 13 09:20:48 2011 +0100 Call prelude_transaction_abort() on empty IDMEF message. When trying to insert a message containing no alert/heartbeat, the database would remain locked since preludedb_transaction_abort() was not called. ======================================== plugins/format/classic/classic-insert.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ======================================== diff --git a/plugins/format/classic/classic-insert.c b/plugins/format/classic/classic-insert.c index 3a75d86..2bc2a41 100644 --- a/plugins/format/classic/classic-insert.c +++ b/plugins/format/classic/classic-insert.c @@ -2060,7 +2060,7 @@ int classic_insert(preludedb_sql_t *sql, idmef_message_t *message) break; default: - return -1; + ret = -1; } if ( ret < 0 ) { _______________________________________________ Prelude-cvslog site list [email protected] http://lists.prelude-technologies.com/mailman/listinfo/prelude-cvslog