diff options
author | Eric Faurot <eric@openbsd.org> | 2016-06-29 08:51:15 +0200 |
---|---|---|
committer | Eric Faurot <eric@openbsd.org> | 2016-06-29 08:51:15 +0200 |
commit | 78530ed774bacf2e4baba9463e89c0fe4ac67d20 (patch) | |
tree | 03a225fc4c602c1b8dd60d9ec833226bf09f5d4d /extras/filters/filter-trace/filter_trace.c | |
parent | mv resolve out of rspamd.c to temporary file (diff) | |
download | OpenSMTPD-extras-78530ed774bacf2e4baba9463e89c0fe4ac67d20.tar.xz OpenSMTPD-extras-78530ed774bacf2e4baba9463e89c0fe4ac67d20.zip |
Properly handle BEGIN COMMIT/ROLLBACK event sequences.
Rename some API functions.
Bump API version.
Diffstat (limited to 'extras/filters/filter-trace/filter_trace.c')
-rw-r--r-- | extras/filters/filter-trace/filter_trace.c | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/extras/filters/filter-trace/filter_trace.c b/extras/filters/filter-trace/filter_trace.c index 15e4226..02918e1 100644 --- a/extras/filters/filter-trace/filter_trace.c +++ b/extras/filters/filter-trace/filter_trace.c @@ -90,15 +90,21 @@ on_disconnect(uint64_t id) } static void -on_commit(uint64_t id) +on_tx_begin(uint64_t id) { - log_info("info: session %016"PRIx64": on_commit", id); + log_info("info: session %016"PRIx64": on_tx_begin", id); } static void -on_rollback(uint64_t id) +on_tx_commit(uint64_t id) { - log_info("info: session %016"PRIx64": on_rollback", id); + log_info("info: session %016"PRIx64": on_tx_commit", id); +} + +static void +on_tx_rollback(uint64_t id) +{ + log_info("info: session %016"PRIx64": on_tx_rollback", id); } int @@ -144,8 +150,9 @@ main(int argc, char **argv) filter_api_on_reset(on_reset); filter_api_on_disconnect(on_disconnect); - filter_api_on_commit(on_commit); - filter_api_on_rollback(on_rollback); + filter_api_on_tx_begin(on_tx_begin); + filter_api_on_tx_commit(on_tx_commit); + filter_api_on_tx_rollback(on_tx_rollback); filter_api_loop(); |