Skip to content

Commit 6baa7a4

Browse files
committed
[utils] Fix ignored custom filter in trim
1 parent bc394d8 commit 6baa7a4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

include/multipass/utils.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,8 @@ Str&& multipass::utils::trim_end(Str&& s)
280280
template <typename Str, typename Filter>
281281
Str&& multipass::utils::trim(Str&& s, Filter&& filter)
282282
{
283-
return trim_begin(trim_end(std::forward<Str>(s), std::forward<Filter>(filter)));
283+
auto&& ret = trim_end(std::forward<Str>(s), filter);
284+
return trim_begin(std::forward<decltype(ret)>(ret), std::forward<Filter>(filter));
284285
}
285286

286287
template <typename Str>

0 commit comments

Comments
 (0)