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:
gardners 2013-02-05 15:56:04 +10:30 committed by Jeremy Lakeman
parent 834239863c
commit 69ae7e1706
2 changed files with 3 additions and 4 deletions

View File

@ -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");

View File

@ -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;