GUACAMOLE-482: Merge allow encoding to proceed despite invalid instructions.
diff --git a/src/guacenc/encode.c b/src/guacenc/encode.c
index 2d74a9b..3de9d79 100644
--- a/src/guacenc/encode.c
+++ b/src/guacenc/encode.c
@@ -65,8 +65,8 @@
     while (!guac_parser_read(parser, socket, -1)) {
         if (guacenc_handle_instruction(display, parser->opcode,
                 parser->argc, parser->argv)) {
-            guac_parser_free(parser);
-            return 1;
+            guacenc_log(GUAC_LOG_DEBUG, "Handling of \"%s\" instruction "
+                    "failed.", parser->opcode);
         }
     }