diff options
| author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2005-11-24 12:58:16 +0000 |
|---|---|---|
| committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2005-11-24 12:58:16 +0000 |
| commit | 70d2cd50abf74c0347875986e2cb53152a0de089 (patch) | |
| tree | 35aa2ae55270fe70b1fcf519773b433fddb4aebf /src/libs | |
| parent | 5108ff1c2043cea3539e2f8ab7016609b5bb7f2f (diff) | |
Minor fixes.
git-svn-id: svn://svn.zabbix.com/trunk@2353 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/libs')
| -rw-r--r-- | src/libs/zbxcommon/misc.c | 9 | ||||
| -rw-r--r-- | src/libs/zbxdbhigh/db.c | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/libs/zbxcommon/misc.c b/src/libs/zbxcommon/misc.c index 6dd91d97..0cb14d76 100644 --- a/src/libs/zbxcommon/misc.c +++ b/src/libs/zbxcommon/misc.c @@ -156,11 +156,20 @@ void set_result_type(AGENT_RESULT *result, char *c) { result->type |= AR_UINT64; result->ui64 = (zbx_uint64_t)atoll(c); + + result->type |= AR_DOUBLE; + result->dbl = (double)atof(c); + + result->type |= AR_STRING; + result->str = strdup(c); } else if(is_double(c) == SUCCEED) { result->type |= AR_DOUBLE; result->dbl = (double)atof(c); + + result->type |= AR_STRING; + result->str = strdup(c); } else { diff --git a/src/libs/zbxdbhigh/db.c b/src/libs/zbxdbhigh/db.c index 0c8151c3..c306f36e 100644 --- a/src/libs/zbxdbhigh/db.c +++ b/src/libs/zbxdbhigh/db.c @@ -1022,7 +1022,7 @@ int DBadd_history_uint(int itemid, zbx_uint64_t value, int clock) zabbix_log(LOG_LEVEL_DEBUG,"In add_history_uint()"); - snprintf(sql,sizeof(sql)-1,"insert into history (clock,itemid,value) values (%d,%d," ZBX_FS_UI64 ")",clock,itemid,value); + snprintf(sql,sizeof(sql)-1,"insert into history_uint (clock,itemid,value) values (%d,%d," ZBX_FS_UI64 ")",clock,itemid,value); DBexecute(sql); DBadd_trend(itemid, (double)value, clock); |
