#956343
buf[0] = (byte)len; buf[1] = (byte)(len >> 16); ---------- len = buf[i] + ((int)buf[i + 1] << 16);