drolbr / Overpass-API

A database engine to query the OpenStreetMap data.
http://overpass-api.de
GNU Affero General Public License v3.0
716 stars 90 forks source link

Change_Entry comparison operator bug #623

Closed mmd-osm closed 1 year ago

mmd-osm commented 3 years ago

I experienced duplicate/incorrect results in a Change_Entry std::set, which I tracked down to the Change_Entry "<" operator in https://github.com/drolbr/Overpass-API/blob/minor_issues/src/overpass_api/core/datatypes.h#L584-L595

Proposed fix: https://github.com/mmd-osm/Overpass-API/commit/b4bd63990bf840562efb8137aba34879e3785514