diff --git a/common/server_player.cpp b/common/server_player.cpp index 74d4b751a..36bb56b4e 100644 --- a/common/server_player.cpp +++ b/common/server_player.cpp @@ -895,9 +895,12 @@ Server_Player::cmdConcede(const Command_Concede & /*cmd*/, ResponseContainer & / continue; } - const auto ®exResult = ownerRegex.match(card->getAnnotation()); - if (!regexResult.hasMatch()) { - continue; + const QString cardAnnotation = card->getAnnotation(); + if (!cardAnnotation.isEmpty()) { + const auto ®exResult = ownerRegex.match(cardAnnotation); + if (!regexResult.hasMatch()) { + continue; + } } CardToMove cardToMove;