Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
home:Ledest:erlang:25
erlang
0671-Better-store-port-as-a-pointer.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0671-Better-store-port-as-a-pointer.patch of Package erlang
From b6b1c6113ce5ae5436a66bf9d370358f0e43e563 Mon Sep 17 00:00:00 2001 From: Raimo Niskanen <raimo@erlang.org> Date: Mon, 29 Apr 2024 11:46:33 +0200 Subject: [PATCH] Better store port as a pointer --- erts/emulator/drivers/common/inet_drv.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/erts/emulator/drivers/common/inet_drv.c b/erts/emulator/drivers/common/inet_drv.c index 3c712f6109..a5047b83c2 100644 --- a/erts/emulator/drivers/common/inet_drv.c +++ b/erts/emulator/drivers/common/inet_drv.c @@ -12857,10 +12857,10 @@ static int tcp_inet_input(tcp_descriptor* desc, HANDLE event) { int ret = 0; #ifdef DEBUG - long port = (long) desc->inet.port; /* Used after driver_exit() */ + void *port = desc->inet.port; /* Used after driver_exit() */ #endif ASSERT(!INET_IGNORED(INETP(desc))); - DEBUGF(("tcp_inet_input(%lx) {s=%d\r\n", port, desc->inet.s)); + DEBUGF(("tcp_inet_input(%p) {s=%d\r\n", port, desc->inet.s)); if (desc->inet.state == INET_STATE_ACCEPTING) { SOCKET s; unsigned int len; @@ -12997,11 +12997,11 @@ static int tcp_inet_input(tcp_descriptor* desc, HANDLE event) else { /* maybe a close op from connection attempt?? */ sock_select(INETP(desc),FD_ACCEPT,0); - DEBUGF(("tcp_inet_input(%lx): s=%d bad state: %04x\r\n", + DEBUGF(("tcp_inet_input(%p): s=%d bad state: %04x\r\n", port, desc->inet.s, desc->inet.state)); } done: - DEBUGF(("tcp_inet_input(%lx) }\r\n", port)); + DEBUGF(("tcp_inet_input(%p) }\r\n", port)); return ret; } -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor