X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=transport.c;h=298dc46ec5ede0b972ec9be46556ffbec17df253;hb=753dc384dc2c4ab3e1049f695425cebf41ff7e6b;hp=644a30a0b200b339d291f4cc3d35b2268d12facd;hpb=c274db7057318835e975c26284f6f9d723b938f3;p=git.git diff --git a/transport.c b/transport.c index 644a30a0b..298dc46ec 100644 --- a/transport.c +++ b/transport.c @@ -812,6 +812,9 @@ struct transport *transport_get(struct remote *remote, const char *url) { struct transport *ret = xcalloc(1, sizeof(*ret)); + if (!remote) + die("No remote provided to transport_get()"); + ret->remote = remote; ret->url = url; @@ -849,10 +852,10 @@ struct transport *transport_get(struct remote *remote, const char *url) data->thin = 1; data->conn = NULL; data->uploadpack = "git-upload-pack"; - if (remote && remote->uploadpack) + if (remote->uploadpack) data->uploadpack = remote->uploadpack; data->receivepack = "git-receive-pack"; - if (remote && remote->receivepack) + if (remote->receivepack) data->receivepack = remote->receivepack; }