diff --git a/src/server/connection.cpp b/src/server/connection.cpp --- a/src/server/connection.cpp +++ b/src/server/connection.cpp @@ -281,7 +281,7 @@ m_currentHandler->setTag(tag); m_currentHandler->setCommand(cmd); try { - DbDeadlockCatcher catcher([this, cmd]() { parseStream(cmd); }); + DbDeadlockCatcher catcher([this, &cmd]() { parseStream(cmd); }); } catch (const Akonadi::Server::HandlerException &e) { if (m_currentHandler) { try {