diff options
author | Fredrik Gustafsson <fredrik@erlang.org> | 2013-08-01 10:58:12 +0200 |
---|---|---|
committer | Fredrik Gustafsson <fredrik@erlang.org> | 2013-08-01 10:58:12 +0200 |
commit | 605244c75059e40bf9c235ff8300b9718dbf7e69 (patch) | |
tree | e528aa1e4fe3ef758550c8015e4585e2f27f13bc | |
parent | 4d9a63ee2ec6bcba609d74fa8ab33102c3fdb352 (diff) | |
parent | d75df40bff58bb4a7dd5bcff1854c1a041e33776 (diff) | |
download | erlang-605244c75059e40bf9c235ff8300b9718dbf7e69.tar.gz |
Merge branch 'epa/fix_io_noreturn_with_self_pid' into pu
-rw-r--r-- | lib/stdlib/src/io.erl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/stdlib/src/io.erl b/lib/stdlib/src/io.erl index 19bf0c8b05..f2a241fb1f 100644 --- a/lib/stdlib/src/io.erl +++ b/lib/stdlib/src/io.erl @@ -554,6 +554,8 @@ request(Request) -> request(standard_io, Request) -> request(group_leader(), Request); +request(Pid, Request) when Pid=:=self() -> + execute_request(group_leader(), io_request(Pid, Request)); request(Pid, Request) when is_pid(Pid) -> execute_request(Pid, io_request(Pid, Request)); request(Name, Request) when is_atom(Name) -> |