Skip to content

Commit 9a8fcd3

Browse files
committed
Fixed socket.detach()
1 parent c540215 commit 9a8fcd3

File tree

1 file changed

+3
-1
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/socket

1 file changed

+3
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/socket/SocketBuiltins.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -692,7 +692,9 @@ int fileno(PSocket socket) {
692692
abstract static class SockDetachNode extends PythonUnaryBuiltinNode {
693693
@Specialization
694694
int detach(PSocket socket) {
695-
return socket.getFileno();
695+
int fd = socket.getFileno();
696+
socket.setFileno(-1);
697+
return fd;
696698
}
697699
}
698700

0 commit comments

Comments
 (0)