aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/slice
diff options
context:
space:
mode:
Diffstat (limited to 'test/core/slice')
-rw-r--r--test/core/slice/slice_test.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/test/core/slice/slice_test.c b/test/core/slice/slice_test.c
index ddce1d29b0..d3d1659341 100644
--- a/test/core/slice/slice_test.c
+++ b/test/core/slice/slice_test.c
@@ -294,11 +294,8 @@ static void test_static_slice_copy_interning(void) {
grpc_init();
for (size_t i = 0; i < GRPC_STATIC_MDSTR_COUNT; i++) {
- grpc_slice copy =
- grpc_slice_malloc(GRPC_SLICE_LENGTH(grpc_static_slice_table[i]));
- memcpy(GRPC_SLICE_START_PTR(copy),
- GRPC_SLICE_START_PTR(grpc_static_slice_table[i]),
- GRPC_SLICE_LENGTH(grpc_static_slice_table[i]));
+ grpc_slice copy = grpc_slice_dup(grpc_static_slice_table[i]);
+ GPR_ASSERT(!grpc_slice_is_equivalent(grpc_static_slice_table[i], copy));
GPR_ASSERT(grpc_slice_is_equivalent(grpc_static_slice_table[i],
grpc_slice_intern(copy)));
grpc_slice_unref(copy);
@@ -310,7 +307,6 @@ static void test_static_slice_copy_interning(void) {
int main(int argc, char **argv) {
unsigned length;
grpc_test_init(argc, argv);
- grpc_test_only_set_slice_hash_seed(0);
test_slice_malloc_returns_something_sensible();
test_slice_new_returns_something_sensible();
test_slice_new_with_user_data();