浏览代码

g.proj: fix segault issue #1163 (#1170)

Markus Metz 4 年之前
父节点
当前提交
d4bac3bddc
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      general/g.proj/input.c

+ 2 - 1
general/g.proj/input.c

@@ -471,10 +471,11 @@ int input_georef(char *geofile)
 		  geofile);
 		  geofile);
 
 
     set_authnamecode(hSRS);
     set_authnamecode(hSRS);
-    OSRDestroySpatialReference(hSRS);
 
 
     if (ogr_ds)
     if (ogr_ds)
 	OGR_DS_Destroy(ogr_ds);
 	OGR_DS_Destroy(ogr_ds);
+    else
+	OSRDestroySpatialReference(hSRS);
 
 
     return ret;
     return ret;
 }
 }