extern/concat.h: don't segfault if count == 0
This commit is contained in:
		
							
								
								
									
										3
									
								
								extern/concat.h
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								extern/concat.h
									
									
									
									
										vendored
									
									
								
							@@ -11,6 +11,9 @@ ccat(const unsigned short int count, ...)
 | 
			
		||||
	unsigned short int i;
 | 
			
		||||
	concat[0] = '\0';
 | 
			
		||||
 | 
			
		||||
	if (count == 0)
 | 
			
		||||
		return;
 | 
			
		||||
 | 
			
		||||
	va_start(ap, count);
 | 
			
		||||
	for(i = 0; i < count; i++)
 | 
			
		||||
		strlcat(concat, va_arg(ap, char *), sizeof(concat));
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user