diff options
| author | Tetralux <tetraluxonpc@gmail.com> | 2024-02-22 14:41:37 +0000 |
|---|---|---|
| committer | Tetralux <tetraluxonpc@gmail.com> | 2024-02-22 14:55:27 +0000 |
| commit | ec0831da706f696ce6b65e3ac2108179902f0d38 (patch) | |
| tree | cb6eefe988358b206c8d2f2355218198f17e03fa /src/check_type.cpp | |
| parent | c5c2a4d09d98f0d3b6263e204785553e47b83395 (diff) | |
[net] Better error code for binding a privileged port without root access on Darwin
This condition results in os.EACCESS, which we were translating to Broadcast_Disabled.
This was the case because binding to the broadcast address on a UDP port, without setting the BROADCAST flag, also results in this error.
Given the fact that reserved ports also produce this error, we now check for this condition in net.bind() and translate it to a custom, clearer error:
Privileged_Port_Without_Root.
Diffstat (limited to 'src/check_type.cpp')
0 files changed, 0 insertions, 0 deletions