| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -160,6 +160,9 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    //loop over packets
 | 
					 | 
					 | 
					 | 
					    //loop over packets
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    r = pcap_next_ex(pkts, &header, &pkt);
 | 
					 | 
					 | 
					 | 
					    r = pcap_next_ex(pkts, &header, &pkt);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    p = PacketGetFromAlloc();
 | 
					 | 
					 | 
					 | 
					    p = PacketGetFromAlloc();
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    if (header->ts.tv_sec >= INT_MAX - 3600) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        goto bail;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    p->ts.tv_sec = header->ts.tv_sec;
 | 
					 | 
					 | 
					 | 
					    p->ts.tv_sec = header->ts.tv_sec;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    p->ts.tv_usec = header->ts.tv_usec % 1000000;
 | 
					 | 
					 | 
					 | 
					    p->ts.tv_usec = header->ts.tv_usec % 1000000;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    p->datalink = pcap_datalink(pkts);
 | 
					 | 
					 | 
					 | 
					    p->datalink = pcap_datalink(pkts);
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -184,6 +187,9 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            }
 | 
					 | 
					 | 
					 | 
					            }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        }
 | 
					 | 
					 | 
					 | 
					        }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        r = pcap_next_ex(pkts, &header, &pkt);
 | 
					 | 
					 | 
					 | 
					        r = pcap_next_ex(pkts, &header, &pkt);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        if (header->ts.tv_sec >= INT_MAX - 3600) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            goto bail;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        PacketRecycle(p);
 | 
					 | 
					 | 
					 | 
					        PacketRecycle(p);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        p->ts.tv_sec = header->ts.tv_sec;
 | 
					 | 
					 | 
					 | 
					        p->ts.tv_sec = header->ts.tv_sec;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        p->ts.tv_usec = header->ts.tv_usec % 1000000;
 | 
					 | 
					 | 
					 | 
					        p->ts.tv_usec = header->ts.tv_usec % 1000000;
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -192,6 +198,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        pcap_cnt++;
 | 
					 | 
					 | 
					 | 
					        pcap_cnt++;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        p->pcap_cnt = pcap_cnt;
 | 
					 | 
					 | 
					 | 
					        p->pcap_cnt = pcap_cnt;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }
 | 
					 | 
					 | 
					 | 
					    }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					bail:
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    //close structure
 | 
					 | 
					 | 
					 | 
					    //close structure
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    pcap_close(pkts);
 | 
					 | 
					 | 
					 | 
					    pcap_close(pkts);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    PacketFree(p);
 | 
					 | 
					 | 
					 | 
					    PacketFree(p);
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |