From abf583d37240b2a8f2002d09eaadbf15ed16ec31 Mon Sep 17 00:00:00 2001 From: mariosmsk Date: Mon, 25 Mar 2019 18:39:57 +0200 Subject: [PATCH] try to fix bug in EN_getdemandname --- src/epanet.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/epanet.c b/src/epanet.c index 29462bc..0a57aa7 100644 --- a/src/epanet.c +++ b/src/epanet.c @@ -2751,7 +2751,9 @@ int DLLEXPORT EN_getdemandname(EN_Project p, int nodeIndex, int demandIndex, for (d = p->network.Node[nodeIndex].D; n < demandIndex && d->next != NULL; d = d->next) n++; if (n != demandIndex) return 253; - strcpy(demandName, d->Name); + + if (d->Name) strcpy(demandName, d->Name); + else demandName[0] = '\0'; return 0; }