aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ell_set.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ell_set.cpp b/src/ell_set.cpp
index 438448d2..f6599b9e 100644
--- a/src/ell_set.cpp
+++ b/src/ell_set.cpp
@@ -215,7 +215,8 @@ static int ellps_size (PJ *P) {
{
if( a_was_set )
return 0;
- proj_log_error(P, _("Major axis not given"));
+ if( P->need_ellps )
+ proj_log_error(P, _("Major axis not given"));
return proj_errno_set (P, PROJ_ERR_INVALID_OP_MISSING_ARG);
}