diff --git a/src/kinetics/importKinetics.cpp b/src/kinetics/importKinetics.cpp index 104b7a293..1d20f6a6e 100644 --- a/src/kinetics/importKinetics.cpp +++ b/src/kinetics/importKinetics.cpp @@ -541,9 +541,9 @@ void getRateCoefficient(const XML_Node& kf, Kinetics& kin, kin.thermo(kin.surfacePhaseIndex()), rdata); } - if (coeff[0] <= 0.0 && !rules.allowNegativeA) { + if (coeff[0] < 0.0 && !rules.allowNegativeA) { throw CanteraError("getRateCoefficient", - "negative or zero A coefficient for reaction "+int2str(rdata.number)); + "negative A coefficient for reaction "+int2str(rdata.number)); } } else if (nm == "Arrhenius_ExchangeCurrentDensity") { vector_fp coeff(3);