anchor.diff:  				event_queue = Qev0}) ->
       Renegotiation = renegotiation(StateName),
       Role = role(StateName),
  -    try ssh_connection:handle_msg(Msg, Connection0, Role) of
  +   try ssh_connection:handle_msg(Msg, Connection0, Role) of
   	{{replies, Replies}, Connection} ->
   	    case StateName of
   		{connected,_} ->
  
positive.code: 	    {keep_state, State0#data{connection_state = Connection}};
  
  	{disconnect, Reason0, {{replies, Replies}, Connection}} ->
  	    {Repls,State} = send_replies(Replies, State0#data{connection_state = Connection}),
  	    case {Reason0,Role} of
  		{{_, Reason}, client} when ((StateName =/= {connected,client}) and (not Renegotiation)) ->
  		    User ! {self(), not_connected, Reason};
  		_ ->
  		    ok
  	    end,
  	    {stop, {shutdown,normal}, Repls, State#data{connection_state = Connection}}
  
      catch
  	_:Error ->
  
negative.code: 				      description = "Internal error"},
  		  Connection0, Role),
  	    {Repls,State} = send_replies(Replies, State0#data{connection_state = Connection}),
  	    {stop_and_reply, {shutdown,Error}, Repls, State#data{connection_state = Connection}}
      end.
  
  
  