Commit b8aa14a3 authored by Sebastian Hahn's avatar Sebastian Hahn
Browse files

Handle EHOSTUNREACH in errno_to_stream_end_reason()

We used to not recognize it and returned END_STREAM_REASON_MISC.
Instead, return END_STREAM_REASON_INTERNAL.
parent b958eae5
Loading
Loading
Loading
Loading

changes/misc-reason

0 → 100644
+3 −0
Original line number Diff line number Diff line
  o Minor bugfixes:
    - Exit nodes didn't recognize EHOSTUNREACH as a stream ending reason
      and sent back misc. Bugfix on 0.1.0.1-rc; fixes bug 1793.
+1 −0
Original line number Diff line number Diff line
@@ -161,6 +161,7 @@ errno_to_stream_end_reason(int e)
    E_CASE(EACCES):
    S_CASE(ENOTCONN):
    S_CASE(ENETUNREACH):
    E_CASE(EHOSTUNREACH):
      return END_STREAM_REASON_INTERNAL;
    S_CASE(ECONNREFUSED):
      return END_STREAM_REASON_CONNECTREFUSED;