From 1ce955e66d4480b01160f4f2dfb73332f551b766 Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Tue, 18 Sep 2018 13:59:17 +0200 Subject: [PATCH] data_fetch: set kv->entry to -1 in array case Not that the code is used anywhere... --- src/repopack.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/repopack.h b/src/repopack.h index 30792398..b76ae718 100644 --- a/src/repopack.h +++ b/src/repopack.h @@ -203,10 +203,11 @@ data_fetch(unsigned char *dp, KeyValue *kv, Repokey *key) dp = data_read_id(dp, (Id *)&kv->num); return data_read_ideof(dp, (Id *)&kv->num2, &kv->eof); case REPOKEY_TYPE_FIXARRAY: - dp = data_read_id(dp, (Id *)&kv->num); - return data_read_id(dp, &kv->id); case REPOKEY_TYPE_FLEXARRAY: - return data_read_id(dp, (Id *)&kv->num); + kv->entry = -1; + dp = data_read_id(dp, (Id *)&kv->num); /* number of elements */ + kv->str = (const char *)dp; + return dp; default: return 0; } -- 2.47.2