From 33ee20cad120a38ee32408f45d06f0db02fcd833 Mon Sep 17 00:00:00 2001 From: Anna Petrasova Date: Thu, 19 May 2022 09:58:08 -0400 Subject: [PATCH] v.surf.idw: fix applying mask --- vector/v.surf.idw/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vector/v.surf.idw/main.c b/vector/v.surf.idw/main.c index 869541c5793..6a67b45f854 100644 --- a/vector/v.surf.idw/main.c +++ b/vector/v.surf.idw/main.c @@ -280,7 +280,7 @@ int main(int argc, char *argv[]) for (col = 0; col < window.cols; col++) { east += window.ew_res; /* don't interpolate outside of the mask */ - if (mask && mask[col] == 0) { + if (mask && (mask[col] == 0 || Rast_is_c_null_value(&mask[col]))) { Rast_set_d_null_value(&dcell[col], 1); continue; }