diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/remote.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/src/remote.c b/src/remote.c index 14ed740a8..948c755bb 100644 --- a/src/remote.c +++ b/src/remote.c @@ -558,8 +558,11 @@ int git_remote_connect(git_remote *remote, git_direction direction)  	t = remote->transport;  	url = git_remote__urlfordirection(remote, direction); -	if (url == NULL ) +	if (url == NULL ) { +		giterr_set(GITERR_INVALID, +			"Malformed remote '%s' - missing URL", remote->name);  		return -1; +	}  	/* A transport could have been supplied in advance with  	 * git_remote_set_transport */  | 
