incrbyfloat 函数错误使用sizeof判断char*
openkoding opened this issue · 4 comments
openkoding commented
最近公司项目需要支持redis
,所以找到了acl
这个库,在写测试代码时发现incrbyfloat不能按预期返回数据。
我在最近修改记录中发现此函数中的buf
由char []
改为了char*
, 但是后面调用get_string
时传递字符串大小的写法并未改动,仍然是sizeof
,这会导致获取到的和预期不一致,希望您能抽空修复下这个问题。
zhengshuxin commented
谢谢提醒,此处为手误,该问题已经修复,长度应该用 FLOAT_LEN 而不应该用 sizeof(char*)。
zhengshuxin commented
谢谢提醒,此处为手误,该问题已经修复,长度应该用 FLOAT_LEN 而不应该用 sizeof(char*)。
openkoding commented
hincrbyfloat也有同样的问题
zhengshuxin commented
是的,问题已经修复,谢谢。