mirror of
https://github.com/opnsense/src.git
synced 2026-04-21 22:27:47 -04:00
to a non-wildcard address. As documented in ip(4), doing sendmsg(2) with IP_SENDSRCADDR on a socket that is bound to non-wildcard address is completely different to using this control message on a wildcard one. A fix is to add a bool to mark whether we did setsockopt(IP_RECVDSTADDR) on the socket, and use IP_SENDSRCADDR control message only if we did. While here, garbage collect absolutely useless udp_recv() function that establishes some structures on stack to never use them later. |
||
|---|---|---|
| .. | ||
| action.c | ||
| BEGEMOT-MIB.txt | ||
| BEGEMOT-SNMPD.txt | ||
| bsnmpd.1 | ||
| config.c | ||
| export.c | ||
| FOKUS-MIB.txt | ||
| main.c | ||
| snmpd.config | ||
| snmpd.h | ||
| snmpd.sh | ||
| snmpmod.3 | ||
| snmpmod.h | ||
| trans_lsock.c | ||
| trans_lsock.h | ||
| trans_udp.c | ||
| trans_udp.h | ||
| trap.c | ||
| tree.def | ||