diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2019-12-04 21:49:17 +0100 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2019-12-04 21:49:17 +0100 |
| commit | f3a9e54c09829cec51062ebb754545c79370ddfe (patch) | |
| tree | 00c272abeceb69eae9dd5bb52f38fff3247bb763 /test/unit | |
| parent | 1f5816721f4144563a5328984509b5e9d90ed90f (diff) | |
| download | PROJ-f3a9e54c09829cec51062ebb754545c79370ddfe.tar.gz PROJ-f3a9e54c09829cec51062ebb754545c79370ddfe.zip | |
proj_grid_info(): fix crash when passing a file that exists but is not a grid
Diffstat (limited to 'test/unit')
| -rw-r--r-- | test/unit/gie_self_tests.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/unit/gie_self_tests.cpp b/test/unit/gie_self_tests.cpp index 15db814a..a738db75 100644 --- a/test/unit/gie_self_tests.cpp +++ b/test/unit/gie_self_tests.cpp @@ -386,6 +386,10 @@ TEST(gie, info_functions) { grid_info = proj_grid_info("nonexistinggrid"); ASSERT_EQ(std::string(grid_info.filename), ""); + // File exists, but is not a grid + grid_info = proj_grid_info("proj.db"); + ASSERT_EQ(std::string(grid_info.filename), ""); + /* proj_init_info() */ init_info = proj_init_info("unknowninit"); ASSERT_EQ(std::string(init_info.filename), ""); |
