[Xastir] findy trails

Curt, WE7U archer at eskimo.com
Wed Jun 9 16:39:53 EDT 2004


On Wed, 9 Jun 2004, Curt, WE7U wrote:

> N4YLC-1>APT311,W6CX-3*,wIDE2-2,qAR,AA6VN-5:/230323h3746.27N/12223.84Wk349/042/A=000052/soldering fun!

> I ran it through Xastir as a log file in debug mode.  Got this:
>
> decode_ax25_line: start parsing
> N4YLC-1>APT311,W6CX-3*,wIDE2-2,qAR,AA6VN-5:/230323h3746.27N/12223.84Wk349/042/A=000052/soldering fun!
> valid_path: Bad Path: Anti-loop stuff from aprsd
> decode_ax25_line: invalid path: APT311,W6CX-3*,wIDE2-2,qAR,AA6VN-5
> decode_ax25_line: exiting
>
> So..  There's a problem with the path, not the payload.  Change the
> small 'w' to a capital 'W' made Xastir parse it properly.  Since the
> AX.25 packet cannot contain lower-case charactes in these positions
> in the header, perhaps it was an igate that corrupted it?

This is done by util.c:valid_path()

Anyone know why this should be dropped?  The anti-loop code that is
catching it, but it's the 'w' in "wIDE2-2" that is the problem, not
the Q-construct stuff.

I have no idea why AA6VN-5 changed that to a small 'w' when it
injected the packet, but that looks to be the source of the problem.
Whether we should allow it through our decoding is the next question
of course.

--
Curt, WE7U			         http://www.eskimo.com/~archer
"Lotto:    A tax on people who are bad at math." -- unknown
"Windows:  Microsoft's tax on computer illiterates." -- WE7U
"The world DOES revolve around me:  I picked the coordinate system!"



More information about the Xastir mailing list