Просмотр исходного кода

v.surf.bspline: fix shadowed variables + G_free() usage

git-svn-id: https://svn.osgeo.org/grass/grass/branches/releasebranch_7_0@71222 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 7 лет назад
Родитель
Сommit
245a019c59
1 измененных файлов с 3 добавлено и 4 удалено
  1. 3 4
      vector/v.surf.bspline/main.c

+ 3 - 4
vector/v.surf.bspline/main.c

@@ -486,8 +486,8 @@ int main(int argc, char *argv[])
 	G_percent(row, nrows, 2);
 
 	if (mask_opt->answer) {
-	    int row, col, maskfd;
-	    DCELL dval, *drastbuf;
+	    int col, maskfd;
+	    DCELL dval;
 	    char mask_val;
 	    
 	    G_message(_("Load masking map"));
@@ -503,7 +503,6 @@ int main(int argc, char *argv[])
 		G_fatal_error(_("Can not initialize temporary file"));
 
 	    maskfd = Rast_open_old(mask_opt->answer, "");
-	    drastbuf = Rast_allocate_buf(DCELL_TYPE);
 
 	    for (row = 0; row < nrows; row++) {
 		G_percent(row, nrows, 2);
@@ -520,11 +519,11 @@ int main(int argc, char *argv[])
 	    }
 
 	    G_percent(row, nrows, 2);
-	    G_free(drastbuf);
 	    Rast_close(maskfd);
 	    
 	    have_mask = 1;
 	}
+	G_free(drastbuf);
     }
 
     /*------------------------------------------------------------------