From f9f349551a241c4ced11411a7c13390c9c3b0e44 Mon Sep 17 00:00:00 2001 From: huili Date: Sun, 9 Feb 2020 16:43:40 +0800 Subject: [PATCH] [#1201] --- src/util/src/ttypes.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/util/src/ttypes.c b/src/util/src/ttypes.c index b4480f41cb..80e816ad11 100644 --- a/src/util/src/ttypes.c +++ b/src/util/src/ttypes.c @@ -976,11 +976,15 @@ void assignVal(char *val, const char *src, int32_t len, int32_t type) { break; } case TSDB_DATA_TYPE_FLOAT: { - *((float *)val) = GET_FLOAT_VAL(src); + float fv = GET_FLOAT_VAL(src); + SET_FLOAT_VAL_ALIGN(val, &fv); + //*((float *)val) = GET_FLOAT_VAL(src); break; }; case TSDB_DATA_TYPE_DOUBLE: { - *((double *)val) = GET_DOUBLE_VAL(src); + double dv = GET_DOUBLE_VAL(src); + SET_DOUBLE_VAL_ALIGN(val, &dv); + //*((double *)val) = GET_DOUBLE_VAL(src); break; }; case TSDB_DATA_TYPE_TIMESTAMP: -- GitLab