diff --git a/src/epanet.c b/src/epanet.c index 7cb2b0b..2bee08a 100644 --- a/src/epanet.c +++ b/src/epanet.c @@ -3635,8 +3635,7 @@ int DLLEXPORT EN_getlinkvalue(EN_Project p, int index, int property, double *val { return EN_getlinkvalue(p, index, EN_ROUGHNESS, value); } - if (Link[index].Kc == MISSING) v = 0.0; - else v = Link[index].Kc; + v = Link[index].Kc; switch (Link[index].Type) { case PRV: @@ -3649,6 +3648,9 @@ int DLLEXPORT EN_getlinkvalue(EN_Project p, int index, int property, double *val default: break; } + if (Link[index].Kc == MISSING) { + v = MISSING; + } break; case EN_KBULK: