RedisDataDecoder#parse invalidTypeToken
Closed this issue · 1 comments
mandarin6b0 commented
redis/Sources/Redis/Coders/RedisDataDecoder.swift
Lines 60 to 63 in c47af5b
buffer =
"*50\r\n$5\r\ntest0\r\n$5\r\ntest1\r\n$6\r\ntest10\r\n$6\r\ntest11\r\n$6\r\ntest12\r\n$6\r\ntest13\r\n$6\r\ntest14\r\n$6\r\ntest15\r\n$6\r\ntest16\r\n$6\r\ntest17\r\n$6\r\ntest18\r\n$6\r\ntest19\r\n$5\r\ntest2\r\n$6\r\ntest20\r\n$6\r\ntest21\r\n$6\r\ntest22\r\n$6\r\ntest23\r\n$6\r\ntest24\r\n$6\r\ntest25\r\n$6\r\ntest26\r\n$6\r\ntest27\r\n$6\r\ntest28\r\n$6\r\ntest29\r\n$5\r\ntest3\r\n$6\r\ntest30\r\n$6\r\ntest31\r\n"
position = 314
token = 54
mandarin6b0 commented
Test case to reproduce
try bulkStringTestCase(protocolString: "*2\r\n$5\r\ntest0\r\n", expectedString: nil)