From b3bfa9ca650b8dd16eca1dc14fb5a4d7b0a1a3d4 Mon Sep 17 00:00:00 2001 From: Celine Mercier Date: Tue, 27 Nov 2018 16:12:41 +0100 Subject: [PATCH] Fixed a bug in the array indexer where the value's length was not properly set to 0 if the value was NA --- src/array_indexer.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/array_indexer.c b/src/array_indexer.c index ef8488a..cd0fd82 100755 --- a/src/array_indexer.c +++ b/src/array_indexer.c @@ -54,7 +54,7 @@ index_t obi_index_array(Obi_indexer_p indexer, const void* value, uint8_t elt_si } -const void* obi_retrieve_array(Obi_indexer_p indexer, index_t idx, int* value_length_p) +const void* obi_retrieve_array(Obi_indexer_p indexer, index_t idx, int32_t* value_length_p) { Obi_blob_p value_b; @@ -64,9 +64,6 @@ const void* obi_retrieve_array(Obi_indexer_p indexer, index_t idx, int* value_le // Store array length *value_length_p = (value_b->length_decoded_value) / (value_b->element_size); -// for (int i=0; i<*value_length_p; i++) -// fprintf(stderr, "\nvalue %d", ((obibool_t*)(value_b->value))[i]); - // Return pointer on mapped array return ((void*) (value_b->value)); }