mirror of
https://github.com/servalproject/serval-dna.git
synced 2025-02-21 01:42:18 +00:00
prune some debugging.
avoid some segfaults due to lack of IP addresses in packet radio native MDP payloads. problems remain with SLIP encapsulation/extraction, but some packets are already getting through.
This commit is contained in:
parent
834239863c
commit
69ae7e1706
@ -206,7 +206,9 @@ int packetOkOverlay(struct overlay_interface *interface,unsigned char *packet, s
|
||||
|
||||
context.interface = f.interface = interface;
|
||||
|
||||
f.recvaddr = *((struct sockaddr_in *)recvaddr);
|
||||
if (recvaddr)
|
||||
f.recvaddr = *((struct sockaddr_in *)recvaddr);
|
||||
else bzero(&f.recvaddr, sizeof f.recvaddr);
|
||||
|
||||
if (config.debug.overlayframes)
|
||||
DEBUG("Received overlay packet");
|
||||
|
@ -80,8 +80,6 @@ int overlay_rx_packet_append_byte(overlay_interface *interface,unsigned char byt
|
||||
|
||||
void overlay_packetradio_poll(struct sched_ent *alarm)
|
||||
{
|
||||
DEBUGF("here, events=0x%x, revents=0x%x",alarm->poll.events,alarm->poll.revents);
|
||||
|
||||
overlay_interface *interface = (overlay_interface *)alarm;
|
||||
|
||||
{
|
||||
@ -134,7 +132,6 @@ void overlay_packetradio_poll(struct sched_ent *alarm)
|
||||
{
|
||||
unsigned char buffer[OVERLAY_INTERFACE_RX_BUFFER_SIZE];
|
||||
ssize_t nread = read(alarm->poll.fd, buffer, OVERLAY_INTERFACE_RX_BUFFER_SIZE);
|
||||
DEBUGF("Reading from packet radio interface (r=%d, errno=%d)",nread,errno);
|
||||
if (nread == -1){
|
||||
// WHY_perror("read");
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user