소스 검색

add error handling

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@46538 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 14 년 전
부모
커밋
9fb42f9242
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      vector/v.in.lidar/main.c

+ 6 - 0
vector/v.in.lidar/main.c

@@ -219,6 +219,12 @@ int main(int argc, char *argv[])
     /* Open LAS file*/
     LAS_reader = LASReader_Create(in_opt->answer);
     LAS_header = LASReader_GetHeader(LAS_reader);
+
+    if  (LAS_header == NULL) {
+	G_fatal_error(_("Input file <%s> is not a LAS LiDAR point cloud"),
+	                in_opt->answer);
+    }
+
     LAS_srs = LASHeader_GetSRS(LAS_header);
 
     scale_x = LASHeader_GetScaleX(LAS_header);