aboutsummaryrefslogtreecommitdiff
path: root/src/projects.h
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2017-05-31 19:34:58 +0300
committerKristian Evers <kristianevers@gmail.com>2017-06-01 10:40:45 +0300
commit37369f208496646b88e9728f59a6f7eabc307a96 (patch)
treed00dc2bfa52a1e34c9a153a40dd0ba89d02a0eea /src/projects.h
parentc3603d763122efd296eff8dc5f102f901ac9b6e8 (diff)
downloadPROJ-37369f208496646b88e9728f59a6f7eabc307a96.tar.gz
PROJ-37369f208496646b88e9728f59a6f7eabc307a96.zip
Disallow +s=0 when in 4-param. mode.
Avoids zero-division in PJ_helmert.c Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1956 Credit to OSS-Fuzz.
Diffstat (limited to 'src/projects.h')
-rw-r--r--src/projects.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/projects.h b/src/projects.h
index e30468a1..183dae6d 100644
--- a/src/projects.h
+++ b/src/projects.h
@@ -457,6 +457,7 @@ struct FACTORS {
#define PJD_ERR_AXIS -47
#define PJD_ERR_GRID_AREA -48
#define PJD_ERR_CATALOG -49
+#define PJD_ERR_INVALID_SCALE -52
struct projFileAPI_t;