diff options
Diffstat (limited to 'tests/modules')
-rw-r--r-- | tests/modules/basics.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/modules/basics.c b/tests/modules/basics.c index 9dbb5a9d4..55b36fa5e 100644 --- a/tests/modules/basics.c +++ b/tests/modules/basics.c @@ -283,8 +283,8 @@ int TestCallResp3Double(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) double d = RedisModule_CallReplyDouble(reply); /* we compare strings, since comparing doubles directly can fail in various architectures, e.g. 32bit */ char got[30], expected[30]; - sprintf(got, "%.17g", d); - sprintf(expected, "%.17g", 3.141); + snprintf(got, sizeof(got), "%.17g", d); + snprintf(expected, sizeof(expected), "%.17g", 3.141); if (strcmp(got, expected) != 0) goto fail; RedisModule_ReplyWithSimpleString(ctx,"OK"); return REDISMODULE_OK; |