Fix timestamp overflow bug.

This commit is contained in:
Vlad Grigorescu 2012-06-05 17:23:50 -04:00
parent 5915a2d304
commit 5db027e39f

View file

@ -115,7 +115,7 @@ char* ElasticSearch::FieldToString(Value* val, const Field* field)
case TYPE_INTERVAL: case TYPE_INTERVAL:
case TYPE_TIME: case TYPE_TIME:
sprintf(result, "\"%d\"", (int) (val->val.double_val * 1000)); return result; sprintf(result, "\"%llu\"", (unsigned long long) (val->val.double_val * 1000)); return result;
case TYPE_DOUBLE: case TYPE_DOUBLE:
sprintf(result, "\"%s\"", Render(val->val.double_val).c_str()); return result; sprintf(result, "\"%s\"", Render(val->val.double_val).c_str()); return result;