diff options
author | Peter Andersson <[email protected]> | 2016-11-30 13:44:34 +0100 |
---|---|---|
committer | Peter Andersson <[email protected]> | 2016-12-02 09:05:09 +0100 |
commit | 5ffddd42bdf614541470e03ee61d69f1d511e509 (patch) | |
tree | 9852da1567dbdb5833a21b0b097c44480890a5d7 /lib/common_test/src/test_server_io.erl | |
parent | 1cdb397d01814df6a787e9a711eb2e3a25bbdf4a (diff) | |
download | otp-5ffddd42bdf614541470e03ee61d69f1d511e509.tar.gz otp-5ffddd42bdf614541470e03ee61d69f1d511e509.tar.bz2 otp-5ffddd42bdf614541470e03ee61d69f1d511e509.zip |
Make sure group leader processes terminate properly
OTP-14026
Diffstat (limited to 'lib/common_test/src/test_server_io.erl')
-rw-r--r-- | lib/common_test/src/test_server_io.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/common_test/src/test_server_io.erl b/lib/common_test/src/test_server_io.erl index 3d5238052b..fdabf17b08 100644 --- a/lib/common_test/src/test_server_io.erl +++ b/lib/common_test/src/test_server_io.erl @@ -185,7 +185,7 @@ reset_state() -> init([]) -> process_flag(trap_exit, true), Empty = gb_trees:empty(), - {ok,Shared} = test_server_gl:start_link(), + {ok,Shared} = test_server_gl:start_link(self()), {ok,#st{fds=Empty,shared_gl=Shared,gls=gb_sets:empty(), io_buffering=gb_sets:empty(), buffered=Empty, @@ -200,7 +200,7 @@ req(Req) -> gen_server:call(?MODULE, Req, infinity). handle_call({get_gl,false}, _From, #st{gls=Gls,gl_props=Props}=St) -> - {ok,Pid} = test_server_gl:start_link(), + {ok,Pid} = test_server_gl:start_link(self()), test_server_gl:set_props(Pid, Props), {reply,Pid,St#st{gls=gb_sets:insert(Pid, Gls)}}; handle_call({get_gl,true}, _From, #st{shared_gl=Shared}=St) -> @@ -285,7 +285,7 @@ handle_call(reset_state, _From, #st{fds=Fds,tags=Tags,gls=Gls, ok end, Empty = gb_trees:empty(), - {ok,Shared} = test_server_gl:start_link(), + {ok,Shared} = test_server_gl:start_link(self()), {reply,ok,#st{fds=Empty,shared_gl=Shared,gls=gb_sets:empty(), io_buffering=gb_sets:empty(), buffered=Empty, |