Skip to content

Commit f9cd6a4

Browse files
committed
Use underlying OTP channel message tags
1 parent 2389ee4 commit f9cd6a4

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

examples/parallel.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ tasks =
2525
IO.write("[#{label.(chan.connection)}] (stderr) #{output}")
2626
status
2727

28-
{:exit, _, status}, _ ->
28+
{:exit_status, _, status}, _ ->
2929
status
3030

3131
_, status ->

examples/stream.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ code = Enum.reduce(stream, nil, fn
1616

1717
status
1818

19-
{:exit, _, status}, _ ->
19+
{:exit_status, _, status}, _ ->
2020
status
2121

2222
_, status ->

lib/sshkit.ex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,10 @@ defmodule SSHKit do
6767
value =
6868
case msg do
6969
{:exit_signal, ^chan, signal, message, lang} ->
70-
{:signal, chan, signal, message, lang}
70+
{:exit_signal, chan, signal, message, lang}
7171

7272
{:exit_status, ^chan, status} ->
73-
{:exit, chan, status}
73+
{:exit_status, chan, status}
7474

7575
{:data, ^chan, 0, data} ->
7676
{:stdout, chan, data}
@@ -131,9 +131,9 @@ defmodule SSHKit do
131131

132132
{status, output} =
133133
Enum.reduce(stream, {nil, []}, fn
134+
{:exit_status, _, status}, {_, output} -> {status, output}
134135
{:stdout, _, data}, {status, output} -> {status, [{:stdout, data} | output]}
135136
{:stderr, _, data}, {status, output} -> {status, [{:stderr, data} | output]}
136-
{:exit, _, status}, {_, output} -> {status, output}
137137
_, acc -> acc
138138
end)
139139

0 commit comments

Comments
 (0)