Browse Source

fix unescaped single quote

master
Alim Akbashev 10 years ago
parent
commit
506e018011
  1. 2
      src/main/java/com/corundumstudio/socketio/protocol/PacketEncoder.java

2
src/main/java/com/corundumstudio/socketio/protocol/PacketEncoder.java

@ -100,7 +100,7 @@ public class PacketEncoder {
String packet = buf.toString(CharsetUtil.UTF_8); String packet = buf.toString(CharsetUtil.UTF_8);
buf.release(); buf.release();
// TODO optimize // TODO optimize
packet = packet.replace("\\", "\\\\");
packet = packet.replace("\\", "\\\\").replace("'", "\\'");
packet = new String(packet.getBytes(CharsetUtil.UTF_8), CharsetUtil.ISO_8859_1); packet = new String(packet.getBytes(CharsetUtil.UTF_8), CharsetUtil.ISO_8859_1);
out.writeBytes(packet.getBytes(CharsetUtil.UTF_8)); out.writeBytes(packet.getBytes(CharsetUtil.UTF_8));

Loading…
Cancel
Save