From: Vsevolod Stakhov Date: Mon, 11 Apr 2016 13:01:25 +0000 (+0100) Subject: [Fix] Priority of sink/swim should be reversed X-Git-Tag: 1.2.3~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f293b584f1e466513a478014e116b3f058eaee8;p=thirdparty%2Frspamd.git [Fix] Priority of sink/swim should be reversed --- diff --git a/src/libutil/heap.c b/src/libutil/heap.c index 6fc1d97833..f5084e4b08 100644 --- a/src/libutil/heap.c +++ b/src/libutil/heap.c @@ -150,11 +150,11 @@ rspamd_min_heap_update_elt (struct rspamd_min_heap *heap, oldpri = elt->pri; elt->pri = npri; - if (oldpri > npri) { + if (npri > oldpri) { /* We might need to sink */ rspamd_min_heap_sink (heap, elt); } - else if (oldpri < npri) { + else if (npri < oldpri) { /* We might need to swim */ rspamd_min_heap_swim (heap, elt); }