File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
src/serialization/RDB/decoder/previous/v0 Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -74,7 +74,11 @@ void *RAI_RDBLoadModel_v0(RedisModuleIO *io) {
7474
7575 RAI_Backend backend = RedisModule_LoadUnsigned (io );
7676 devicestr = RedisModule_LoadStringBuffer (io , NULL );
77- tag = RedisModule_LoadString (io );
77+ size_t len ;
78+ char * cstr_tag = RedisModule_LoadStringBuffer (io , & len );
79+ tag = RedisModule_CreateString (NULL , cstr_tag , len );
80+ RedisModule_Free (cstr_tag );
81+
7882
7983 const size_t batchsize = RedisModule_LoadUnsigned (io );
8084 const size_t minbatchsize = RedisModule_LoadUnsigned (io );
@@ -192,7 +196,10 @@ void *RAI_RDBLoadScript_v0(RedisModuleIO *io) {
192196 RAI_Error err = {0 };
193197
194198 devicestr = RedisModule_LoadStringBuffer (io , NULL );
195- tag = RedisModule_LoadString (io );
199+ size_t len ;
200+ char * cstr_tag = RedisModule_LoadStringBuffer (io , & len );
201+ tag = RedisModule_CreateString (NULL , cstr_tag , len );
202+ RedisModule_Free (cstr_tag );
196203
197204 size_t len ;
198205 scriptdef = RedisModule_LoadStringBuffer (io , & len );
You can’t perform that action at this time.
0 commit comments