diff --git a/src/net/async_server.cpp b/src/net/async_server.cpp index 243374155348ac405a28b736c23eda14db1f9b0d..264172420b54a7cd186749edb68655187abd752f 100644 --- a/src/net/async_server.cpp +++ b/src/net/async_server.cpp @@ -14,7 +14,7 @@ namespace rmrf::net { async_server_socket::async_server_socket(auto_fd&& socket_fd) : - socket(std::forward(socket_fd)), on_accept{}, on_error{}, io{} { + socket(std::forward<auto_fd>(socket_fd)), on_accept{}, on_error{}, io{} { // This constructor got a constructed socket as an argument // and forwards it to libev io.set<async_server_socket, &async_server_socket::cb_ev>(this); diff --git a/src/net/ioqueue.hpp b/src/net/ioqueue.hpp index ce8cc083cca4a8507717027e55b72a8cf7ab9a8f..f93674176db7b6ee02b6869be0d51c8938fb0b99 100644 --- a/src/net/ioqueue.hpp +++ b/src/net/ioqueue.hpp @@ -19,7 +19,7 @@ namespace rmrf::net { // Nothing special to do here ... }; iorecord(iorecord&& other) : - offset(other.offset), data(std::forward(other.data)) { + offset(other.offset), data(std::forward<iorecord>(other.data)) { // Nothing special to do here ... }; public: