Skip to content

Commit d7703bf

Browse files
committed
[utils] Fix ignored custom filter in trim
1 parent e118b9a commit d7703bf

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
@@ -277,7 +277,8 @@ Str&& multipass::utils::trim_end(Str&& s)
277277
template <typename Str, typename Filter>
278278
Str&& multipass::utils::trim(Str&& s, Filter&& filter)
279279
{
280-
return trim_begin(trim_end(std::forward<Str>(s), std::forward<Filter>(filter)));
280+
auto&& ret = trim_end(std::forward<Str>(s), filter);
281+
return trim_begin(std::forward<decltype(ret)>(ret), std::forward<Filter>(filter));
281282
}
282283

283284
template <typename Str>

0 commit comments

Comments
 (0)