Committed to CVS. Rein
On Sat, 2005-07-16 at 11:27 +0200, Joop stakenborg wrote: > Apparently not every prefix line in cty.dat contains a carriage return > plus line feed. This causes tlf to crash when data is written to the > buffer in order to erase these. I am guessing the routine is trying to > write past the buffer length. > > In order to fix this, replace the lines: > > buffer[strlen(buffer)-1] = '0'; // remove \012 > buffer[strlen(buffer)-1] = '0'; // remove \015 > > in readctydata.c (around line 90), with: > > char *loc = NULL; > if ((loc = strchr(buffer, '\r'))) > *loc = '\0'; > > Regards, > Joop PG4I > > > > _______________________________________________ > Tlf-devel mailing list > Tlf-devel@nongnu.org > http://lists.nongnu.org/mailman/listinfo/tlf-devel _______________________________________________ Tlf-devel mailing list Tlf-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/tlf-devel