anchor.diff:      AppServerSocket = WorkerState#fcgi_worker_state.app_server_socket,
       case gen_tcp:send(AppServerSocket, EncodedRecord) of
           {error, Reason} ->
  -            fcgi_worker_fail(WorkerState, {send_to_application_server_failed,
  -                                           Reason});
  +            fcgi_worker_fail(WorkerState,
  +                             {"send to application server failed", Reason});
           ok ->
               ok
       end.
  
positive.code:             <<AppStatus:32/signed, ProtStatus:8, _Reserved:24>> = ContentData,
              fcgi_worker_fail_if(ProtStatus < ?FCGI_STATUS_REQUEST_COMPLETE,
                                  WorkerState,
                                  {received_unknown_protocol_status, ProtStatus}),
              fcgi_worker_fail_if(ProtStatus > ?FCGI_STATUS_UNKNOWN_ROLE,
                                  WorkerState,
                                  {received_unknown_protocol_status, ProtStatus}),
              if
                  ProtStatus /= ?FCGI_STATUS_REQUEST_COMPLETE ->
                      error_logger:error_msg("FastCGI protocol error: ~p (~s)~n",
  
negative.code:     Options = [binary, {packet, 0}, {active, false}],
      case gen_tcp:connect(Host, Port, Options, ?FCGI_CONNECT_TIMEOUT_MSECS) of
          {error, Reason} ->
              fcgi_worker_fail(WorkerState,
                               {"connect to application server failed", Reason});
          {ok, Socket} ->
              Socket
      end.
  