From 364ad08bccc4f5b91e642b9b35ee696a71201f40 Mon Sep 17 00:00:00 2001 From: chrisgs Date: Mon, 23 Mar 2020 22:14:02 +0000 Subject: [PATCH] Limit EN_STARTTIME parameter value to SECperDAY Limit `EN_STARTTIME` parameter value to a maximum of `SECperDAY`, and return an error code if this is exceeded. --- src/epanet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/epanet.c b/src/epanet.c index 1ba1fe9..a81f7b1 100644 --- a/src/epanet.c +++ b/src/epanet.c @@ -1592,7 +1592,7 @@ int DLLEXPORT EN_settimeparam(EN_Project p, int param, long value) break; case EN_STARTTIME: - if (value < 0) return 213; + if (value < 0 || value > SECperDAY) return 213; time->Tstart = value; break;