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>maint
							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. */ | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Jim Meyering
						Jim Meyering