summaryrefslogtreecommitdiffstats
path: root/src/libs/zbxdbhigh/db.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/zbxdbhigh/db.c')
-rw-r--r--src/libs/zbxdbhigh/db.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/libs/zbxdbhigh/db.c b/src/libs/zbxdbhigh/db.c
index 0724e0df..1a7c609c 100644
--- a/src/libs/zbxdbhigh/db.c
+++ b/src/libs/zbxdbhigh/db.c
@@ -1582,12 +1582,14 @@ int DBstart_escalation(zbx_uint64_t actionid, zbx_uint64_t triggerid, zbx_uint64
return SUCCEED;
}
-int DBstop_escalation(zbx_uint64_t actionid, zbx_uint64_t triggerid)
+int DBstop_escalation(zbx_uint64_t actionid, zbx_uint64_t triggerid, zbx_uint64_t eventid)
{
- DBexecute("update escalations set status=%d,nextcheck=0 where actionid=" ZBX_FS_UI64 " and triggerid=" ZBX_FS_UI64,
+ DBexecute("update escalations set status=%d,nextcheck=0 where actionid=" ZBX_FS_UI64
+ " and triggerid=" ZBX_FS_UI64 " and eventid = " ZBX_FS_UI64,
ESCALATION_STATUS_RECOVERY,
actionid,
- triggerid);
+ triggerid,
+ eventid);
return SUCCEED;
}