Opened 12 years ago

Closed 6 years ago

#1728 closed defect (wontfix)

r.slope.aspect: possible data type bug?

Reported by: hamish Owned by: grass-dev@…
Priority: normal Milestone: 7.0.7
Component: Raster Version: svn-trunk
Keywords: r.slope.aspect Cc:
CPU: All Platform: All

Description

Hi,

I noticed what might be a bug in the r.slope.aspect code.

If output map type precision (CELL,FCELL,DCELL) is not given, the data_type variable defaults to DCELL*. According to the code comments, data_type should be wrt the input map, not the output map. (* while the output map type defaults to FCELL)

If output map type is given, the data_type is set to the same. The intention is a bit clearer in the legacy code, a just-now change to today's trunk removed some old code around that.

should it be using Rast_map_type() instead? Which type should the allocs called later with data_type be using?

applies to all branches.

a DCELL input map with prec=int specified on the command line does not cause a segfault in my tests, but none the less the code seems a bit muddled...

thanks, Hamish

Change History (4)

comment:1 by martinl, 9 years ago

Milestone: 7.0.07.0.5

comment:2 by neteler, 8 years ago

Milestone: 7.0.57.0.6

comment:3 by neteler, 7 years ago

Milestone: 7.0.67.0.7

comment:4 by martinl, 6 years ago

Resolution: wontfix
Status: newclosed

No activity.

Note: See TracTickets for help on using tickets.