From be0d969b91d91a4347f74f8831314d818fb276c9 Mon Sep 17 00:00:00 2001 From: xjzhou Date: Fri, 5 Jul 2024 10:42:18 +0800 Subject: [PATCH] check name len --- src/benchInsert.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/benchInsert.c b/src/benchInsert.c index 8215fb2e..610a15eb 100644 --- a/src/benchInsert.c +++ b/src/benchInsert.c @@ -63,7 +63,7 @@ static bool searchBArray(BArray *array, const char *field_name, int32_t name_len } for (int i = 0; i < array->size; i++) { Field *field = benchArrayGet(array, i); - if (strncmp(field->name, field_name, name_len) == 0) { + if (strlen(field->name) == name_len && strncmp(field->name, field_name, name_len) == 0) { if (field->type == field_type) { return true; }