From: Jay Freeman (saurik) Date: Thu, 2 Jan 2014 06:33:54 +0000 (-0800) Subject: Failing to send/receive client fd should be fatal. X-Git-Tag: v0.9.500~111 X-Git-Url: https://git.saurik.com/cycript.git/commitdiff_plain/a1f3555e04644c0445200cff08b0470f614de48b Failing to send/receive client fd should be fatal. --- diff --git a/Console.cpp b/Console.cpp index fe03c31..6b3bc75 100644 --- a/Console.cpp +++ b/Console.cpp @@ -136,15 +136,15 @@ static CYUTF8String Run(CYPool &pool, int client, CYUTF8String code) { } else { mode_ = Sending; size = code.size; - CYSendAll(client, &size, sizeof(size)); - CYSendAll(client, code.data, code.size); + _assert(CYSendAll(client, &size, sizeof(size))); + _assert(CYSendAll(client, code.data, code.size)); mode_ = Waiting; - CYRecvAll(client, &size, sizeof(size)); + _assert(CYRecvAll(client, &size, sizeof(size))); if (size == _not(uint32_t)) json = NULL; else { char *temp(new(pool) char[size + 1]); - CYRecvAll(client, temp, size); + _assert(CYRecvAll(client, temp, size)); temp[size] = '\0'; json = temp; }