We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 897ee20 commit d33cc3eCopy full SHA for d33cc3e
ydb/library/yql/udfs/common/knn/knn.cpp
@@ -44,9 +44,11 @@ NYql::NUdf::TUnboxedValue DeserializeDoubleVector(const IValueBuilder *valueBuil
44
TUnboxedValue* items = nullptr;
45
auto res = valueBuilder->NewArray(count, items);
46
47
+ TMemoryInput inStr(str);
48
for (ui32 i = 0; i < count; ++i) {
49
double element;
- memcpy(&element, str.Data() + i * sizeof(double), sizeof(double));
50
+ if (inStr.Read(&element, sizeof(double)) != sizeof(double))
51
+ return {};
52
*items++ = TUnboxedValuePod{element};
53
}
54
0 commit comments