浏览代码

r.what: fix segfault when using -r and outside of region

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@70745 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 8 年之前
父节点
当前提交
6d87780af4
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      raster/r.what/main.c

+ 2 - 2
raster/r.what/main.c

@@ -415,10 +415,10 @@ int main(int argc, char *argv[])
 		}
 		if (flg.color->answer) {
 		    if (out_type[i] == CELL_TYPE)
-			Rast_get_c_color(&cell[i][cache[point].col],
+			Rast_get_c_color(&(cache[point].value[i]),
 					     &red, &green, &blue, &ncolor[i]);
 		    else
-			Rast_get_d_color(&dcell[i][cache[point].col],
+			Rast_get_d_color(&(cache[point].dvalue[i]),
 					     &red, &green, &blue, &ncolor[i]);
 
 		    sprintf(cache[point].clr_buf[i], "%03d:%03d:%03d", red,