diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2020-01-17 00:24:03 +0100 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2020-01-17 00:52:19 +0100 |
| commit | 4724025e6c817761052fc0dc8810fd489a9e0104 (patch) | |
| tree | 21117e52f95b8f36880efef8cd71c1fcec21242c /test/fuzzers/standard_fuzzer.cpp | |
| parent | 66fd99a8831955034cb25c8468ecfe1f9d3a7d62 (diff) | |
| parent | d76e6202d27c730b4dcbf16b8c1575c11b703485 (diff) | |
| download | PROJ-4724025e6c817761052fc0dc8810fd489a9e0104.tar.gz PROJ-4724025e6c817761052fc0dc8810fd489a9e0104.zip | |
Merge branch 'master' into rfc4_merge_back_master
Diffstat (limited to 'test/fuzzers/standard_fuzzer.cpp')
| -rw-r--r-- | test/fuzzers/standard_fuzzer.cpp | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/test/fuzzers/standard_fuzzer.cpp b/test/fuzzers/standard_fuzzer.cpp index 29ea50f8..468e8cbb 100644 --- a/test/fuzzers/standard_fuzzer.cpp +++ b/test/fuzzers/standard_fuzzer.cpp @@ -34,7 +34,8 @@ #include <sys/types.h> #include <unistd.h> -#include "proj_internal.h" // For pj_gc_unloadall() +#define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H +#include "proj.h" #include "proj_api.h" /* Standalone build: @@ -105,10 +106,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) { free(buf_dup); pj_free(pj_src); -#ifndef OMIT_DEALLOCATION - pj_gc_unloadall(pj_get_default_ctx()); - pj_deallocate_grids(); -#endif + proj_cleanup(); return 0; } double x = 0, y = 0, z = 9; @@ -135,10 +133,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) free(buf_dup); pj_free(pj_src); pj_free(pj_dst); -#ifndef OMIT_DEALLOCATION - pj_gc_unloadall(pj_get_default_ctx()); - pj_deallocate_grids(); -#endif + proj_cleanup(); return 0; } #ifdef STANDALONE @@ -161,10 +156,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) free(buf_dup); pj_free(pj_src); pj_free(pj_dst); -#ifndef OMIT_DEALLOCATION - pj_gc_unloadall(pj_get_default_ctx()); - pj_deallocate_grids(); -#endif + proj_cleanup(); return 0; } |
