git-svn-id: https://svn.osgeo.org/grass/grass/trunk@40419 15284696-431f-4ddb-bdfa-cd5b030d7da7
@@ -61,7 +61,8 @@ int Rast__check_for_auto_masking(void)
return 0;
}
- Rast_unopen(R__.mask_fd);
+ if (R__.mask_fd >= 0)
+ Rast_unopen(R__.mask_fd);
R__.mask_fd = Rast__open_old("MASK", G_mapset());
if (R__.mask_fd < 0) {
R__.auto_mask = 0;
@@ -83,6 +83,7 @@ static int init(void)
/* Set masking flag unknown */
R__.auto_mask = -1;
+ R__.mask_fd = -1;
R__.nbytes = sizeof(CELL);
R__.compression_type = getenv("GRASS_INT_ZLIB") ? 2 : 1;