libpomelo
libpomelo copied to clipboard
客户端开启dictionary路由压缩的bug
字典存入哈希表时, key的数值(16位)与0xff与操作,造成后八位信息丢失,后面会取出错误的路由信息.
改以下: pkg-handshake.c sprintf(code_str, "%u", ((int)json_integer_value(value) & 0xffff));
protocol.c sprintf(code_str, "%u", code & 0xffff);