aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/test/socket_test_ttest_tcp_server_socket.erl
diff options
context:
space:
mode:
Diffstat (limited to 'erts/emulator/test/socket_test_ttest_tcp_server_socket.erl')
-rw-r--r--erts/emulator/test/socket_test_ttest_tcp_server_socket.erl10
1 files changed, 9 insertions, 1 deletions
diff --git a/erts/emulator/test/socket_test_ttest_tcp_server_socket.erl b/erts/emulator/test/socket_test_ttest_tcp_server_socket.erl
index d62f4d86a6..c78c7111ce 100644
--- a/erts/emulator/test/socket_test_ttest_tcp_server_socket.erl
+++ b/erts/emulator/test/socket_test_ttest_tcp_server_socket.erl
@@ -31,7 +31,15 @@
-define(MOD(M), {?TRANSPORT_MOD, #{method => M}}).
start_monitor(Method, Active) ->
- socket_test_ttest_tcp_server:start_monitor(?MOD(Method), Active).
+ case socket_test_ttest_tcp_server:start_monitor(node(),
+ ?MOD(Method),
+ Active) of
+ {ok, {Pid, AddrPort}} ->
+ MRef = erlang:monitor(process, Pid),
+ {ok, {Pid, MRef, AddrPort}};
+ {error, _} = ERROR ->
+ ERROR
+ end.
stop(Pid) ->
socket_test_ttest_tcp_server:stop(Pid).