#3564: Inconsistent results from qsort callback in g.mkfontcap ----------------------+---------------------------- Reporter: yugr | Owner: grass-dev@… Type: defect | Status: new Priority: normal | Milestone: 7.6.0 Component: Default | Version: 7.4.0 Resolution: | Keywords: qsort callback CPU: All | Platform: All ----------------------+----------------------------
Comment (by mmetz): Replying to [comment:2 yugr]: > Hi Markus, > > > If you already have a list of these many other problems, can you provide such a list? That would be very helpful. > > I wasn't sure you'd be interested in these potential overflows (e.g. some may be highly unlikely due to small subtracted values) so didn't report them in first comment. I am interested. The comparison in g.mkfontcap was wrong, it returned 0 when it should return -1. The comparison in r.kappa was clearly dangerous because it converted long to int. The remaining cases need to be checked individually: if the integers to be subtracted are always positive, integer overflow can not happen. Thanks for the list! -- Ticket URL: <https://trac.osgeo.org/grass/ticket/3564#comment:3> GRASS GIS <https://grass.osgeo.org>
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/grass-dev