From a990dd21e2388e109318a86b9df22298ea04a380 Mon Sep 17 00:00:00 2001 From: Siri Hansen Date: Wed, 25 May 2016 16:21:29 +0200 Subject: Ignore data received in break mode in test telnet_server The only command handled in break mode is 'q' = 'quit break mode'. Other data would earlier cause a function_clause exception. Other data could e.g. be a NOP poll (keep alive). To fix the problem, any data received in break mode, except 'q', will now be ignored. --- lib/common_test/test/telnet_server.erl | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/common_test/test/telnet_server.erl') diff --git a/lib/common_test/test/telnet_server.erl b/lib/common_test/test/telnet_server.erl index b8e54bdf5e..2c33cb268a 100644 --- a/lib/common_test/test/telnet_server.erl +++ b/lib/common_test/test/telnet_server.erl @@ -206,6 +206,9 @@ handle_break_cmd([$q|T],State) -> %% Dummy cmd allowed in break mode - quit break mode send("\r\n> ",State), handle_data(T,State#state{break=false}); +handle_break_cmd([_H|T],State) -> + %% Unknown command i break mode - ignore + handle_break_cmd(T,State); handle_break_cmd([],State) -> {ok,State}. -- cgit v1.2.3