Fix invalid blockSize on character creation

Character creation packet doesn't have a static packet length, it
changes from one version to another causing problem with the
parseCharList function. If packet length is not defined, assume it's the
stream length.