summaryrefslogtreecommitdiffstats
path: root/src/libs
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-24 12:58:16 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-24 12:58:16 +0000
commit70d2cd50abf74c0347875986e2cb53152a0de089 (patch)
tree35aa2ae55270fe70b1fcf519773b433fddb4aebf /src/libs
parent5108ff1c2043cea3539e2f8ab7016609b5bb7f2f (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.c9
-rw-r--r--src/libs/zbxdbhigh/db.c2
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);