From 77db322fd5765ae8dd6b1116ef22c3ed3d9f00d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Wed, 27 Jan 2021 20:29:13 +0100 Subject: [PATCH] Properly escape lookupswitch (brackets []) in Graphviz p-code export --- .../flash/exporters/script/PcodeGraphVizExporter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/PcodeGraphVizExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/PcodeGraphVizExporter.java index 596006754..5176b4071 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/PcodeGraphVizExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/PcodeGraphVizExporter.java @@ -240,6 +240,8 @@ public class PcodeGraphVizExporter { rawLen += tlen; String s = code.substring(t.start, t.start + tlen); s = s.replace("&", "&"); + s = s.replace("[", "["); + s = s.replace("]", "]"); //ends graphviz parameters block! s = s.replace("<", "<"); s = s.replace(">", ">"); //s = s.replace("\"", """);