diff --git a/src/uvw/process.cpp b/src/uvw/process.cpp index b9d20770..be44493e 100644 --- a/src/uvw/process.cpp +++ b/src/uvw/process.cpp @@ -82,7 +82,7 @@ UVW_INLINE process_handle &process_handle::stdio(file_handle fd, stdio_flags fla auto actual = uvw::file_handle{fd}; auto it = std::find_if(po_fd_stdio.begin(), po_fd_stdio.end(), [actual](auto &&container) { - return container.data.fd == actual; + return container.data.fd == static_cast(actual); }); if(it == po_fd_stdio.cend()) {