socket:read returns shortest pattern. #474
Merge branch 'stable'