From 68a384a4f9f023ff3dad115b46a99e2a693f72d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20=C5=9Alusarz?= <marcin.slusarz@intel.com> Date: Tue, 21 Jan 2020 12:15:37 +0100 Subject: [PATCH] test: fix buffer overflow in obj_memops test Ref: #4369 --- src/test/obj_memops/obj_memops.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/test/obj_memops/obj_memops.c b/src/test/obj_memops/obj_memops.c index 82bd8f147..3f24b605a 100644 --- a/src/test/obj_memops/obj_memops.c +++ b/src/test/obj_memops/obj_memops.c @@ -43,7 +43,7 @@ #define TEST_ENTRIES 256 -#define TEST_VALUES 128 +#define TEST_VALUES TEST_ENTRIES enum fail_types { FAIL_NONE, @@ -101,6 +101,8 @@ test_set_entries(PMEMobjpool *pop, { operation_start(ctx); + UT_ASSERT(nentries <= ARRAY_SIZE(object->values)); + for (size_t i = 0; i < nentries; ++i) { operation_add_typed_entry(ctx, &object->values[i], i + 1, -- GitLab