diff --git a/lib/structs/pushrules.cpp b/lib/structs/pushrules.cpp index f52e90c0a4a87f948ed3f254edaf1578aa538f34..5f32548d239086dc110cdf1b8072cc1371da8025 100644 --- a/lib/structs/pushrules.cpp +++ b/lib/structs/pushrules.cpp @@ -343,7 +343,7 @@ PushRuleEvaluator::PushRuleEvaluator(const Ruleset &rules_) is = is.substr(1); } - std::from_chars(is.begin(), is.end(), c.count); + std::from_chars(is.data(), is.data() + is.size(), c.count); rule.membercounts.push_back(c); } else if (cond.kind == "sender_notification_permission") { rule.notification_levels.push_back(cond.key);