anchor.diff:      
       ssl_test_lib:check_result(Server, ok),
       
  +    %% Clean close down!   Server needs to be closed first !!
       ssl_test_lib:close(Server),
  -
       close_port(OpenSslPort),
       process_flag(trap_exit, false),
       ok.
  
positive.code:     
      ssl_test_lib:check_result(Server, ok),
      
      ssl_test_lib:close(Server),
  
      close_port(OpenSslPort),
      process_flag(trap_exit, false),
      ok.
  
negative.code:     Port = ssl_test_lib:inet_port(node()),
      CertFile = proplists:get_value(certfile, ServerOpts),
      KeyFile = proplists:get_value(keyfile, ServerOpts),
  
      Cmd = "openssl s_server -accept " ++ integer_to_list(Port)  ++ 
   	" -cert " ++ CertFile ++ " -key " ++ KeyFile ++ "",
  
      test_server:format("openssl cmd: ~p~n", [Cmd]),
  
      OpensslPort =  open_port({spawn, Cmd}, [stderr_to_stdout]), 
      
      wait_for_openssl_server(),
      
      Client0 = ssl_test_lib:start_client([{node, ClientNode}, {port, Port}, 
  					 {host, Hostname},
  					 {from, self()}, 
   					{mfa, {?MODULE, server_sent_garbage, []}},
  					 {options,
  					  [{versions, [tlsv1]} | ClientOpts]}]),
      
      %% Send garbage
      port_command(OpensslPort, ?OPENSSL_GARBAGE),
  
      test_server:sleep(?SLEEP),
  
      Client0 ! server_sent_garbage,
  