From fd7d9988b891d34ce30249d2a4acb097b0801ffc Mon Sep 17 00:00:00 2001 From: rexy712 Date: Wed, 13 Feb 2019 15:12:14 -0800 Subject: [PATCH] Fixed search return value being in an inconsistent state --- src/rjp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/rjp.c b/src/rjp.c index 33f9bc3..bf9b480 100644 --- a/src/rjp.c +++ b/src/rjp.c @@ -142,6 +142,7 @@ size_t rjp_search_members(const RJP_value* object, size_t num, const char** sear const char** tmp = rjp_alloc(num*sizeof(char*)); for(size_t i = 0;i < num;++i){ tmp[i] = searches[i]; + dest[i] = (RJP_search_res){0}; } RJP_value* member = rjp_get_member(object); size_t objindex = 0;