accept: fix connfd state

This commit is contained in:
Matheus
2022-10-18 13:27:52 -03:00
parent c569c7280f
commit 2b9cdff5ba
+3
View File
@@ -79,11 +79,14 @@ syscallret syscall_accept(int sockfd, void* addr, size_t* addrlen){
peer->state = SOCKET_STATE_CONNECTED;
event_signal(&peer->acceptevent, true);
connfd->node->objdata = connsock;
spinlock_release(&peer->lock);
fd_release(fd);
fd_release(connfd);
retv.ret = connifd;