Simplify rax free for RM_FreeServerInfo
@@ -7101,16 +7101,7 @@ RedisModuleServerInfoData *RM_GetServerInfo(RedisModuleCtx *ctx, const char *sec
* context instead of passing NULL. */
void RM_FreeServerInfo(RedisModuleCtx *ctx, RedisModuleServerInfoData *data) {
if (ctx != NULL) autoMemoryFreed(ctx,REDISMODULE_AM_INFO,data);
- raxIterator ri;
- raxStart(&ri,data->rax);
- while(1) {
- raxSeek(&ri,"^",NULL,0);
- if (!raxNext(&ri)) break;
- raxRemove(data->rax,(unsigned char*)ri.key,ri.key_len,NULL);
- sdsfree(ri.data);
- }
- raxStop(&ri);
- raxFree(data->rax);
+ raxFreeWithCallback(data->rax, (void(*)(void*))sdsfree);
zfree(data);
}
