diff options
author | Aleksejs Sestakovs <aleksejs.sestakovs@zabbix.com> | 2022-11-07 18:01:47 +0300 |
---|---|---|
committer | Aleksejs Sestakovs <aleksejs.sestakovs@zabbix.com> | 2022-11-07 18:01:47 +0300 |
commit | 7940db012acd74e0998eeb419b4aa4aff54782be (patch) | |
tree | da437f20ab312425f17dc07b8c8ec13dca105230 | |
parent | fb96bb26b1b20a3c6f1701be1c872486fe81b267 (diff) |
.......PS. [ZBX-21786] fixed 'invalid timeout' error occurring after script item parameters removal
-rw-r--r-- | ChangeLog.d/bugfix/ZBX-21786 | 1 | ||||
-rw-r--r-- | src/libs/zbxdbcache/dbconfig.c | 7 |
2 files changed, 2 insertions, 6 deletions
diff --git a/ChangeLog.d/bugfix/ZBX-21786 b/ChangeLog.d/bugfix/ZBX-21786 new file mode 100644 index 00000000000..b49e12c1d14 --- /dev/null +++ b/ChangeLog.d/bugfix/ZBX-21786 @@ -0,0 +1 @@ +.......PS. [ZBX-21786] fixed 'invalid timeout' error occurring after script item parameters removal (asestakovs) diff --git a/src/libs/zbxdbcache/dbconfig.c b/src/libs/zbxdbcache/dbconfig.c index 02c479a2b7e..254cd2ae136 100644 --- a/src/libs/zbxdbcache/dbconfig.c +++ b/src/libs/zbxdbcache/dbconfig.c @@ -5574,12 +5574,7 @@ static void DCsync_itemscript_param(zbx_dbsync_t *sync) { scriptitem = (ZBX_DC_SCRIPTITEM *)items.values[i]; - if (0 == scriptitem->params.values_num) - { - zbx_vector_ptr_destroy(&scriptitem->params); - zbx_hashset_remove_direct(&config->scriptitems, scriptitem); - } - else + if (0 < scriptitem->params.values_num) zbx_vector_ptr_sort(&scriptitem->params, dc_compare_itemscript_param); } |