diff --git a/src/common/src/ttypes.c b/src/common/src/ttypes.c index e558dc188a440f935955084e2d0a5c25d2735936..8197fb104282d28795983b88c24dec19661de896 100644 --- a/src/common/src/ttypes.c +++ b/src/common/src/ttypes.c @@ -613,7 +613,7 @@ int32_t tStrToInteger(const char* z, int16_t type, int32_t n, int64_t* value, bo } else if ((issigned && (v < INT64_MIN || v > INT64_MAX)) || ((!issigned) && (v < 0 || v > UINT64_MAX))) { ret = -1; } else { - *value = round(v); + *value = (int64_t) round(v); } errno = 0;