[OSM-dev] Carriage-Return char in europe.osm.bz2 causes osm2pgsql SVN to bail out?
Thomas Herzog
thomasherzog at me.com
Sat Oct 18 12:14:27 BST 2008
Am 17.10.2008 um 20:06 schrieb Jon Burgess:
> It is odd that the tile server did not run into this. Have you
> modified
> default.style? I'm trying to reproduce it at the moment.
>
> Anyway, I suspect the problem occurs because '\r' is missing from the
> character escaping in escape_tag() in middle-pgsql.c. It would
> probably
> be fixed by adding these lines:
>
> case '\r':
> if( escape ) *ptr++ = '\\';
> *ptr++ = '\\';
> *ptr++ = 'r';
> break;
>
>
> Jon
>
>
Hi Jon,
I have the default.style also from osm2pgsql SVN, it is unmodified.
I added your code and rebuilt osm2pgsql, now it seems to work (did not
abort at this point, currently running on)
Cheers,
Thomas
More information about the dev
mailing list