Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDmitrijs Goloscapovs <dmitrijs.goloscapovs@zabbix.com>2021-05-07 09:31:07 +0300
committerDmitrijs Goloscapovs <dmitrijs.goloscapovs@zabbix.com>2021-05-07 09:32:12 +0300
commit96f76575f9c010772235b4be2cb4ad792e131ae0 (patch)
treef296bce25023f83c979eaa1517f5d2c17229f415 /src
parent42ee4fc029ac4359310b97f69a217ce5eb8ccfc2 (diff)
........S. [ZBX-19321] fixed eventid comparison
Diffstat (limited to 'src')
-rw-r--r--src/zabbix_server/alerter/alert_syncer.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/zabbix_server/alerter/alert_syncer.c b/src/zabbix_server/alerter/alert_syncer.c
index 69e31deb58a..c985fb9436d 100644
--- a/src/zabbix_server/alerter/alert_syncer.c
+++ b/src/zabbix_server/alerter/alert_syncer.c
@@ -487,10 +487,12 @@ ZBX_PTR_VECTOR_IMPL(events_tags, zbx_event_tags_t*)
static int zbx_event_tags_compare_func(const void *d1, const void *d2)
{
- const zbx_event_tags_t *event_tags_1 = (const zbx_event_tags_t *)d1;
- const zbx_event_tags_t *event_tags_2 = (const zbx_event_tags_t *)d2;
+ const zbx_event_tags_t *event_tags_1 = *(const zbx_event_tags_t **)d1;
+ const zbx_event_tags_t *event_tags_2 = *(const zbx_event_tags_t **)d2;
- return event_tags_1->eventid > event_tags_2->eventid;
+ ZBX_RETURN_IF_NOT_EQUAL(event_tags_1->eventid, event_tags_2->eventid);
+
+ return 0;
}
static void event_tags_free(zbx_event_tags_t *event_tags)