Re: [Gpsbabel-code] Really stupid patch to gpx.c
Brought to you by:
robertl
From: Ron P. <ro...@pa...> - 2003-12-02 03:25:57
|
At 02:59 PM 12/1/2003 -0600, Robert Lipe wrote: >> number of characters read on each pass to sizeof(buf)-10, then reads >> 6 more characters if an & character appears anywhere in the last 6. > >I'm down with that. I've just committed a better fix that should get *all* of the boundary conditions. Basically, if it finds an & in the last 6 chars, it reads a char at a time until it either reads a ; or it reads 6 chars. Thus, the boundary will always fall at the end of an entity of 6 chars or less. I tested it with a file with 1000 bad characters in a row and it didn't puke. >> There is warning text, but it's rather generic. Someone else >> can get the extra credit if they really want it. :) > >I may tweak the text before cutting 1.2.1. Maybe. Tweaked and committed. "Consider emailing (author) at (email) about bad characters in their GPX output." |