Browse Source
			
			Merge pull request #343 from FrankBoesing/master
			
				add nullptr check to Print.cpp - write
			
			main
		 
		
			
				
					
						 Paul Stoffregen
					
					6 years ago
						Paul Stoffregen
					
					6 years ago
				 
				
			 
		 
		
			
				
				  
				  No account linked to committer's email address
				
			
		
		
		
	
		
			
			 2 changed files with 
2 additions and 
0 deletions
			
		 
		
			
				- 
					
					
					 
					teensy3/Print.cpp
				
- 
					
					
					 
					teensy4/Print.cpp
				
					
					
						
							
							
								
							
							
								
									
										
											
												
												
													
														
															|  |  |  |  |  |  | 
														
													
														
															|  |  | 
 |  |  | 
 | 
														
													
														
															|  |  | size_t Print::write(const uint8_t *buffer, size_t size) |  |  | size_t Print::write(const uint8_t *buffer, size_t size) | 
														
													
														
															|  |  | { |  |  | { | 
														
													
														
															|  |  |  |  |  | if (buffer == nullptr) return 0; | 
														
													
														
															|  |  | size_t count = 0; |  |  | size_t count = 0; | 
														
													
														
															|  |  | while (size--) count += write(*buffer++); |  |  | while (size--) count += write(*buffer++); | 
														
													
														
															|  |  | return count; |  |  | return count; | 
														
													
												
											
										
									
								
							 
						
					 
				 
			
		
		
			
				
					
					
						
							
							
								
							
							
								
									
										
											
												
												
													
														
															|  |  |  |  |  |  | 
														
													
														
															|  |  | 
 |  |  | 
 | 
														
													
														
															|  |  | size_t Print::write(const uint8_t *buffer, size_t size) |  |  | size_t Print::write(const uint8_t *buffer, size_t size) | 
														
													
														
															|  |  | { |  |  | { | 
														
													
														
															|  |  |  |  |  | if (buffer == nullptr) return 0; | 
														
													
														
															|  |  | size_t count = 0; |  |  | size_t count = 0; | 
														
													
														
															|  |  | while (size--) count += write(*buffer++); |  |  | while (size--) count += write(*buffer++); | 
														
													
														
															|  |  | return count; |  |  | return count; |