anchor.diff:          end,
   
       Port = case DontStart of
  -               false -> port_open(Params2);
  +               false -> port_open(Params2, State);
                  true -> undefined
              end,
       {ok, State#state{port = Port,
  
positive.code:                     lists:delete(stderr_to_stdout, Opts2)
              end,
      ViaGoport = proplists:get_value(via_goport, Opts3, false),
      Opts = proplists:delete(via_goport, Opts3),
  
      Port =
          case ViaGoport of
  
negative.code: handle_info({_Port, {exit_status, Status}}, State) ->
      ns_crash_log:record_crash({port_name(State),
                                 Status,
                                 get_death_messages(State)}),
      {stop, {abnormal, Status}, State};
  handle_info({'EXIT', Port, Reason} = Exit, #state{port=Port} = State) ->
      ?log_error("Got unexpected exit signal from port: ~p. Exiting.", [Exit]),
  