Skip to content
This repository has been archived by the owner on Jun 23, 2022. It is now read-only.

bugfix: fix buf2signed/buf2unsigned/buf2double bug #138

Merged
merged 1 commit into from
Jul 17, 2018
Merged

Conversation

qinzuoyan
Copy link
Member

@qinzuoyan qinzuoyan commented Jul 17, 2018

这个bug在于没有考虑string末尾没有\0的情况。我们server端数据一般都是blob,末尾不像string有个\0。那么很有可能把一个合法的int判断为不合法。譬如12ad,len=2,本来是合法int,判断为不合法。

后果就是:在做check_and_set或者incr时,将blob转换为int时出错,就会出错。本来check应当ok的,但是解析int出错,check fail,数据没写进去或者没有incr成功。

@qinzuoyan qinzuoyan added the type/bug This issue reports a bug. label Jul 17, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type/bug This issue reports a bug.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants