Don't dereference a strdup-returned NULL
There are only a dozen or so uses of strdup in all of git. Of those, most seem ok, but this one isn't: Signed-off-by: Jim Meyering <jim@meyering.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
		 Jim Meyering
					Jim Meyering
				
			
				
					committed by
					
						 Junio C Hamano
						Junio C Hamano
					
				
			
			
				
	
			
			
			 Junio C Hamano
						Junio C Hamano
					
				
			
						parent
						
							c43f64a0af
						
					
				
				
					commit
					aa32eedc69
				
			
							
								
								
									
										2
									
								
								remote.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								remote.c
									
									
									
									
									
								
							| @ -542,7 +542,7 @@ int match_refs(struct ref *src, struct ref *dst, struct ref ***dst_tail, | ||||
| 			strcpy(dst_name, pat->dst); | ||||
| 			strcat(dst_name, src->name + strlen(pat->src)); | ||||
| 		} else | ||||
| 			dst_name = strdup(src->name); | ||||
| 			dst_name = xstrdup(src->name); | ||||
| 		dst_peer = find_ref_by_name(dst, dst_name); | ||||
| 		if (dst_peer && dst_peer->peer_ref) | ||||
| 			/* We're already sending something to this ref. */ | ||||
|  | ||||
		Reference in New Issue
	
	Block a user