Ticket #4634 (closed defect: fixed)

Opened 13 months ago

Last modified 13 months ago

GenSQL: inappropriate conversion from float to integer

Reported by: rouault Owned by: rouault
Priority: normal Milestone: 1.9.1
Component: OGR_SF Version: unspecified
Severity: normal Keywords:
Cc:

Description

ogrinfo -sql "select * from poly where 4000000000. > 2000000000." doesn't work because the swq_expr_node::Unparse() routine format 4000000000. as 4000000000 (without dot), which is later interpreted as an integer, but is too large for a int32... Thus the test always fail

Change History

Changed 13 months ago by rouault

  • status changed from new to closed
  • resolution set to fixed

Fixed in trunk (r24291), branches/1.9 (r24292) and branches/1.8 (r24293)

Note: See TracTickets for help on using tickets.