Parcourir la source

r.viewshed: fix maxsizet (size_t is unisgned)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@71281 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz il y a 7 ans
Parent
commit
b6e72eb2ab
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      raster/r.viewshed/viewshed.cpp

+ 2 - 2
raster/r.viewshed/viewshed.cpp

@@ -151,9 +151,9 @@ AEvent *allocate_eventlist(GridHeader * hd)
     }
     else {
 	/* this is the max value of size_t */
-	long long maxsizet = ((long long)1 << (sizeof(size_t) * 8 - 2)) - 1;
+	long long maxsizet = ((long long)1 << (sizeof(size_t) * 8 - 1)) - 1;
 
-	maxsizet += ((long long)1 << (sizeof(size_t) * 8 - 2));
+	maxsizet += ((long long)1 << (sizeof(size_t) * 8 - 1));
 
 	G_debug(1, "max size_t is %lld", maxsizet);