Browse Source

Fix error in control protocol implementation in dinitctl/shutdown.

Davin McCall 6 years ago
parent
commit
1fb468f7ce
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/dinitctl.cc
  2. 1 1
      src/shutdown.cc

+ 1 - 1
src/dinitctl.cc

@@ -82,7 +82,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

+ 1 - 1
src/shutdown.cc

@@ -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