summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2018-12-05 17:59:14 +0100
committerAnton Khirnov <anton@khirnov.net>2018-12-05 17:59:14 +0100
commit111d80e5c550b2c505be87e48558b93ac2b42103 (patch)
tree952c9c5e7e02908efa55a1db70b749622952b316
parent33a4f40dc6810bffd1c65bb870d2c5591010c1a5 (diff)
mg2d: enforce a minimum domain size of 3 points
-rw-r--r--mg2d.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mg2d.c b/mg2d.c
index c036cf2..eb4efaf 100644
--- a/mg2d.c
+++ b/mg2d.c
@@ -481,7 +481,7 @@ MG2DContext *mg2d_solver_alloc(size_t domain_size)
MG2DInternal *priv;
int ret;
- if (SIZE_MAX / domain_size < domain_size)
+ if (domain_size < 3 || SIZE_MAX / domain_size < domain_size)
return NULL;
ctx = calloc(1, sizeof(*ctx));