acl-dev/acl

incrbyfloat 函数错误使用sizeof判断char*

openkoding opened this issue · 4 comments

最近公司项目需要支持redis,所以找到了acl这个库,在写测试代码时发现incrbyfloat不能按预期返回数据。
我在最近修改记录中发现此函数中的bufchar []改为了char*, 但是后面调用get_string时传递字符串大小的写法并未改动,仍然是sizeof,这会导致获取到的和预期不一致,希望您能抽空修复下这个问题。

谢谢提醒,此处为手误,该问题已经修复,长度应该用 FLOAT_LEN 而不应该用 sizeof(char*)。

谢谢提醒,此处为手误,该问题已经修复,长度应该用 FLOAT_LEN 而不应该用 sizeof(char*)。

hincrbyfloat也有同样的问题

是的,问题已经修复,谢谢。