Fix error in control protocol implementation in dinitctl/shutdown.
[oweals/dinit.git] / src / shutdown.cc
index 4d4577ffbdee41ea8283f19cb1f9392968c36394..c751fd086fe422a3e9beb877a7cc3abb37aa84c4 100644 (file)
@@ -215,7 +215,7 @@ static void wait_for_reply(cpbuffer<1024> &rbuffer, int fd)
     
     while (rbuffer[0] >= 100) {
         // Information packet; discard.
-        fillBufferTo(&rbuffer, fd, 1);
+        fillBufferTo(&rbuffer, fd, 2);
         int pktlen = (unsigned char) rbuffer[1];
         
         rbuffer.consume(1);  // Consume one byte so we'll read one byte of the next packet