diff --git a/server/src/hooks.c b/server/src/hooks.c index 77444c7f8..fdb3cf985 100644 --- a/server/src/hooks.c +++ b/server/src/hooks.c @@ -104,8 +104,8 @@ int hook_fir(struct msg *m, struct path *p) int hook_decimate(struct msg *m, struct path *p) { - /* Drop every HOOK_DECIMATE_RATIO'th message */ - return (m->sequence % HOOK_DECIMATE_RATIO == 0) ? -1 : 0; + /* Only sent every HOOK_DECIMATE_RATIO'th message */ + return m->sequence % HOOK_DECIMATE_RATIO; } /** @todo Implement */