From be811e787ee4917fd93e0c1992097a54282a5d01 Mon Sep 17 00:00:00 2001 From: lion Date: Tue, 28 Jun 2022 18:37:02 +0800 Subject: [PATCH] fix the bug of content based read offset --- binding/c/xdb_searcher.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binding/c/xdb_searcher.c b/binding/c/xdb_searcher.c index f0718c3..fd94145 100644 --- a/binding/c/xdb_searcher.c +++ b/binding/c/xdb_searcher.c @@ -147,7 +147,7 @@ XDB_PUBLIC(int) xdb_search(xdb_searcher_t *xdb, unsigned int ip, char *region_bu XDB_PRIVATE(int) read(xdb_searcher_t *xdb, long offset, char *buffer, size_t length) { // check the xdb content cache first if (xdb->content_buff != NULL) { - memcpy(buffer, xdb->content_buff, length); + memcpy(buffer, xdb->content_buff + offset, length); return 0; }