diff --git a/src/crypt.cpp b/src/crypt.cpp index 7020a9e..6982bdd 100644 --- a/src/crypt.cpp +++ b/src/crypt.cpp @@ -49,6 +49,9 @@ std::string Crypt::encryptForChat(int64_t chat, const std::string& message) { reader.start(); proc->waitFor(std::chrono::seconds(4)); + proc->termKill(std::chrono::milliseconds(1)); + + reader.waitFor(); if(out.size() > Footer.size() + Header.size() ) { out.resize(out.size() - Footer.size());