diff --git a/src/db/internal/db-exception-handler.h b/src/db/internal/db-exception-handler.h index f62ce0e60..a0135c6d6 100644 --- a/src/db/internal/db-exception-handler.h +++ b/src/db/internal/db-exception-handler.h @@ -84,7 +84,7 @@ public: InternalReturnType >::type; - DbExceptionHandler (DbExceptionHandlerInfo &info, Function function) : mFunction(std::move(function)) { + DbExceptionHandler (DbExceptionHandlerInfo &info, Function &&function) : mFunction(std::move(function)) { const char *name = info.name; try { SmartTransaction tr(info.mainDb->getPrivate()->dbSession.getBackendSession(), name);