]> git.saurik.com Git - cycript.git/commitdiff
Failing to send/receive client fd should be fatal.
authorJay Freeman (saurik) <saurik@saurik.com>
Thu, 2 Jan 2014 06:33:54 +0000 (22:33 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Thu, 2 Jan 2014 06:34:25 +0000 (22:34 -0800)
Console.cpp

index fe03c314090cff31b649fdcd23511e377e5a6c45..6b3bc754c582b4f8637e8a975e306fc97222e8e9 100644 (file)
@@ -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;
         }