Skip to content

Commit e5bea26

Browse files
author
Ofir Moskovich
committed
set RedisModule_SetDataTypeExtensions to a weak pointer initialized to NULL
1 parent 123f90d commit e5bea26

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

redismodule.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -619,7 +619,7 @@ typedef struct RedisModuleTypeExtMethods {
619619
RedisModuleTypeGetKeyMetadataForRdbFunc get_key_metadata_for_rdb;
620620
} RedisModuleTypeExtMethods;
621621

622-
REDISMODULE_API int (*RedisModule_SetDataTypeExtensions)(RedisModuleCtx *ctx, RedisModuleType *mt, RedisModuleTypeExtMethods *typemethods) REDISMODULE_ATTR;
622+
__attribute__ ((weak)) REDISMODULE_API int (*RedisModule_SetDataTypeExtensions)(RedisModuleCtx *ctx, RedisModuleType *mt, RedisModuleTypeExtMethods *typemethods) REDISMODULE_ATTR = NULL;
623623

624624
typedef void (*RedisModuleSwapPrefetchCB)(RedisModuleCtx *ctx, RedisModuleString *key, void* user_data);
625625

0 commit comments

Comments
 (0)