Changeset 428

Show
Ignore:
Timestamp:
02/17/08 00:56:08 (17 months ago)
Author:
hobu
Message:

be more defensive

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/apps/lasinfo.c

    r425 r428  
    577577 
    578578        header_copy = LASHeader_Copy(header); 
    579         LASHeader_Destroy(header); 
     579        if (header) LASHeader_Destroy(header); 
    580580         
    581581        /* We need to wipe out the reader and make a writer. */ 
     
    595595    if (check_points) 
    596596    { 
     597        reader = LASReader_Create(file_name); 
     598        if (!reader) {  
     599            print_error("Could not open file "); 
     600            exit(-1); 
     601        }  
     602   
     603        header = LASReader_GetHeader(reader); 
     604        if (!header) {  
     605            print_error("Could not get LASHeader "); 
     606            exit(-1); 
     607        }  
     608         
    597609        summary = SummarizePoints(reader); 
    598610        print_point_summary(summary, header); 
     
    617629     
    618630     if (reader) LASReader_Destroy(reader); 
    619      LASHeader_Destroy(header); 
     631     if (header) LASHeader_Destroy(header); 
    620632      
    621633