- logger::note("chunk digested, reading next one");
- payload = parseCommand( head, io->readLine() );
+
+ logger::note( "chunk digested, reading next one" );
+
+ payload = parseCommand( head2, io->readLine() );
+
+ if( !head2.isFollowupOf( head ) ) {
+ throw std::runtime_error( "Error, header of follow up chunk was malformed" );
+ }
+
+ head = head2;