[Liblas-commits] laszip: 2 new changesets

liblas-commits at liblas.org liblas-commits at liblas.org
Wed Dec 22 17:16:27 EST 2010


changeset aabe8bc36fb0 in /Volumes/Data/www/liblas.org/laszip
details: http://hg.liblas.orglaszip?cmd=changeset;node=aabe8bc36fb0
summary: memleak

changeset 4daf73355dc6 in /Volumes/Data/www/liblas.org/laszip
details: http://hg.liblas.orglaszip?cmd=changeset;node=4daf73355dc6
summary: sync up w/ Martin's versioning

diffstat:

 src/lasreadpoint.cpp |  6 ++++++
 src/laszip.cpp       |  8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

diffs (57 lines):

diff -r b939bfb7bdf7 -r 4daf73355dc6 src/lasreadpoint.cpp
--- a/src/lasreadpoint.cpp	Wed Dec 22 13:09:56 2010 -0800
+++ b/src/lasreadpoint.cpp	Wed Dec 22 14:16:19 2010 -0800
@@ -218,14 +218,20 @@
     {
       delete readers_raw[i];
     }
+    delete[] readers_raw;
+    readers_raw = NULL;
   }
+
   if (readers_compressed)
   {
     for (i = 0; i < num_readers; i++)
     {
       delete readers_compressed[i];
     }
+    delete[] readers_compressed;
+    readers_compressed = NULL;
   }
+
   if (dec)
   {
     delete dec;
diff -r b939bfb7bdf7 -r 4daf73355dc6 src/laszip.cpp
--- a/src/laszip.cpp	Wed Dec 22 13:09:56 2010 -0800
+++ b/src/laszip.cpp	Wed Dec 22 14:16:19 2010 -0800
@@ -73,17 +73,17 @@
     case LASitem::POINT10:
         type = LASitem::POINT10;
         size = 20;
-        version = 0;
+        version = 1;
         break;
     case LASitem::GPSTIME11:
         type = LASitem::GPSTIME11;
         size = 8;
-        version = 0;
+        version = 1;
         break;
     case LASitem::RGB12:
         type = LASitem::RGB12;
         size = 6;
-        version = 0;
+        version = 1;
         break;
     case LASitem::WAVEPACKET13:
         type = LASitem::WAVEPACKET13;
@@ -93,7 +93,7 @@
     case LASitem::BYTE:
         type = LASitem::BYTE;
         size = number;
-        version = 0;
+        version = 1;
         break;
     default:
         throw 0; // BUG


More information about the Liblas-commits mailing list