diff --git a/platform-independent/cli-c/cli/mpw-cli.c b/platform-independent/cli-c/cli/mpw-cli.c index 1035b4c7..e980caef 100644 --- a/platform-independent/cli-c/cli/mpw-cli.c +++ b/platform-independent/cli-c/cli/mpw-cli.c @@ -552,7 +552,7 @@ void cli_question(Arguments __unused *args, Operation *operation) { case MPKeyPurposeRecovery: for (size_t q = 0; !operation->question && q < operation->site->questions_count; ++q) if ((!operation->keyContext && !strlen( (&operation->site->questions[q])->keyword )) || - (operation->keyContext && strcmp( (&operation->site->questions[q])->keyword, operation->keyContext ) != 0)) + (operation->keyContext && strcmp( (&operation->site->questions[q])->keyword, operation->keyContext ) == 0)) operation->question = &operation->site->questions[q]; // If no question from mpsites, create a new one.