소스 검색

g.proj: fix segfault when pj_get_kv() return -1

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@69185 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 9 년 전
부모
커밋
df337ed790
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      general/g.proj/output.c

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

@@ -142,7 +142,8 @@ void print_proj4(int dontprettify)
     if (check_xy(FALSE))
 	return;
 
-    pj_get_kv(&pjinfo, projinfo, projunits);
+    if (pj_get_kv(&pjinfo, projinfo, projunits) == -1)
+        G_fatal_error(_("Unable to convert projection information to PROJ.4 format"));
     proj4 = pj_get_def(pjinfo.pj, 0);
     pj_free(pjinfo.pj);