diff options
author | Dmitrijs Goloscapovs <dmitrijs.goloscapovs@zabbix.com> | 2021-05-07 09:31:07 +0300 |
---|---|---|
committer | Dmitrijs Goloscapovs <dmitrijs.goloscapovs@zabbix.com> | 2021-05-07 09:32:12 +0300 |
commit | 96f76575f9c010772235b4be2cb4ad792e131ae0 (patch) | |
tree | f296bce25023f83c979eaa1517f5d2c17229f415 /src | |
parent | 42ee4fc029ac4359310b97f69a217ce5eb8ccfc2 (diff) |
........S. [ZBX-19321] fixed eventid comparison
Diffstat (limited to 'src')
-rw-r--r-- | src/zabbix_server/alerter/alert_syncer.c | 8 |
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) |