diff options
| author | alex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-12-02 01:38:31 +0000 |
|---|---|---|
| committer | alex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-12-02 01:38:31 +0000 |
| commit | ee0d5d02753ed290f99f25feb62e7d582dfd7488 (patch) | |
| tree | 333ff05f08fa53a5df501011a7455a4c3df908c3 /src/zabbix_server/utils/nodechange.c | |
| parent | d81d66349b4068bfd18238ce901f0928aa8ea823 (diff) | |
| download | zabbix-ee0d5d02753ed290f99f25feb62e7d582dfd7488.tar.gz zabbix-ee0d5d02753ed290f99f25feb62e7d582dfd7488.tar.xz zabbix-ee0d5d02753ed290f99f25feb62e7d582dfd7488.zip | |
Misc changes.
git-svn-id: svn://svn.zabbix.com/trunk@3554 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/zabbix_server/utils/nodechange.c')
| -rw-r--r-- | src/zabbix_server/utils/nodechange.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/zabbix_server/utils/nodechange.c b/src/zabbix_server/utils/nodechange.c index 7e4debd1..f04104fa 100644 --- a/src/zabbix_server/utils/nodechange.c +++ b/src/zabbix_server/utils/nodechange.c @@ -54,7 +54,7 @@ * Comments: * * * ******************************************************************************/ -static int convert_trigger_expression(zbx_uint64_t old_id, zbx_uint64_t new_id, char *old_exp, char *new_exp) +static int convert_trigger_expression(int old_id, int new_id, char *old_exp, char *new_exp) { int i; char id[MAX_STRING_LEN]; @@ -117,7 +117,7 @@ static int convert_trigger_expression(zbx_uint64_t old_id, zbx_uint64_t new_id, * Comments: * * * ******************************************************************************/ -int change_nodeid(zbx_uint64_t old_id, zbx_uint64_t new_id) +int change_nodeid(int old_id, int new_id) { int i,j; DB_RESULT result; @@ -131,6 +131,12 @@ int change_nodeid(zbx_uint64_t old_id, zbx_uint64_t new_id) return FAIL; } + if(new_id>999 || new_id<0) + { + printf("Node ID must be in range of 0-999.\n"); + return FAIL; + } + zabbix_set_log_level(LOG_LEVEL_WARNING); DBconnect(); |
