diff --git a/dumux/common/parameters.hh b/dumux/common/parameters.hh index 4e706a473700c439257f3267db4b7b8db9a72481..691096741446b424a97aeaf078ece23c8db1ac4a 100644 --- a/dumux/common/parameters.hh +++ b/dumux/common/parameters.hh @@ -304,7 +304,7 @@ private: paramName = paramNameOrNil; } else { - groupName = 0; + groupName = ""; paramName = groupOrParamName; } @@ -324,7 +324,7 @@ private: // [Newton] // WriteConvergence = true std::string canonicalName(paramName); - if (groupName && strlen(groupName) > 0) { + if (strlen(groupName) > 0) { canonicalName.insert(0, "."); canonicalName.insert(0, groupName); } @@ -371,7 +371,7 @@ private: paramName = paramNameOrNil; } else { - groupName = 0; + groupName = ""; paramName = groupOrParamName; } @@ -398,7 +398,7 @@ private: // // [Newton] // WriteConvergence = true - if (groupName && groupName[0] != '\0') { + if (strlen(groupName) > 0) { canonicalName.append(groupName); canonicalName.push_back('.'); }