|  | @@ -89,12 +89,9 @@ grpc_chttp2_parse_error grpc_chttp2_data_parser_parse(
 | 
	
		
			
				|  |  |    fh_0:
 | 
	
		
			
				|  |  |      case GRPC_CHTTP2_DATA_FH_0:
 | 
	
		
			
				|  |  |        p->frame_type = *cur;
 | 
	
		
			
				|  |  | -      if (++cur == end) {
 | 
	
		
			
				|  |  | -        p->state = GRPC_CHTTP2_DATA_FH_1;
 | 
	
		
			
				|  |  | -        return GRPC_CHTTP2_PARSE_OK;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  |        switch (p->frame_type) {
 | 
	
		
			
				|  |  |          case 0:
 | 
	
		
			
				|  |  | +          /* noop */
 | 
	
		
			
				|  |  |            break;
 | 
	
		
			
				|  |  |          case 1:
 | 
	
		
			
				|  |  |            gpr_log(GPR_ERROR, "Compressed GRPC frames not yet supported");
 | 
	
	
		
			
				|  | @@ -103,6 +100,10 @@ grpc_chttp2_parse_error grpc_chttp2_data_parser_parse(
 | 
	
		
			
				|  |  |            gpr_log(GPR_ERROR, "Bad GRPC frame type 0x%02x", p->frame_type);
 | 
	
		
			
				|  |  |            return GRPC_CHTTP2_STREAM_ERROR;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | +      if (++cur == end) {
 | 
	
		
			
				|  |  | +        p->state = GRPC_CHTTP2_DATA_FH_1;
 | 
	
		
			
				|  |  | +        return GRPC_CHTTP2_PARSE_OK;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |      /* fallthrough */
 | 
	
		
			
				|  |  |      case GRPC_CHTTP2_DATA_FH_1:
 | 
	
		
			
				|  |  |        p->frame_size = ((gpr_uint32)*cur) << 24;
 |