MIRROR: javascript for ๐Ÿœ's, a tiny runtime with big ambitions
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

mark socket in net

+6 -8
+6 -8
src/modules/net.c
··· 344 344 345 345 if (socket->server) { 346 346 net_socket_t **it = NULL; 347 - for (it = &socket->server->sockets; *it; it = &(*it)->next_in_server) { 348 - if (*it == socket) { 349 - *it = socket->next_in_server; 350 - break; 351 - } 347 + for (it = &socket->server->sockets; *it; it = &(*it)->next_in_server) if (*it == socket) { 348 + *it = socket->next_in_server; 349 + break; 352 350 } 353 351 socket->next_in_server = NULL; 354 352 } 355 353 356 354 net_remove_active_socket(socket); 357 - if (is_object_type(socket->obj)) { 358 - js_set_native(socket->obj, NULL, 0); 359 - } 355 + if (is_object_type(socket->obj)) 356 + js_clear_native(socket->obj, NET_SOCKET_NATIVE_TAG); 357 + 360 358 net_server_maybe_finish_close(socket->server); 361 359 free(socket); 362 360 }