Ticket #1633 (closed defect: fixed)
Function queryByRect returns resultsetmembers with negative classindex
| Reported by: | troppenhagen@… | Owned by: | mapserverbugs |
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | MapScript-PHP | Version: | 4.4 |
| Severity: | major | Keywords: | |
| Cc: |
Description
The MapScript-PHP method queryByRect returns some ResultCacheMemberObjects containing a negative classindex if there are more than 128 classes defined in the queried layer. The constant MS_MAXCLASSES in map.h is set to 250 but MapScript seems not to take account of it. According to the description of method getClass the classindex starts with 0. Using the method getClass with a negative classindex results in a returned NULL value.
Change History
Note: See
TracTickets for help on using
tickets.
