search for: r_ge_rasterinterpolate

Displaying 1 result from an estimated 1 matches for "r_ge_rasterinterpolate".

2013 Sep 16
1
Patch: fix segfault from empty raster
...ilt with a zero-size source raster. In L_raster() (grid.c), this raster is not a "nativeRaster", so we do image = (unsigned int*) R_alloc(n, sizeof(unsigned int)); with n = 0, and R_alloc() gives us a NULL pointer. The display of this raster requests interpolation, so we end up in R_GE_rasterInterpolate(), where 'sraster' is NULL, and chaos ensues as it tries to read source pixels. It seems to me that it doesn't make sense to display an empty raster, so I inserted a check in L_raster(). A proof-of-concept patch is attached. With this patch, R gives an error message instead of a segfa...