Commit 5da5321d by Carlos Martín Nieto

Initialize memory in git transport

At the same time, do mark the transport as connected.

Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
parent 9ba49bb5
...@@ -247,6 +247,7 @@ static int git_connect(git_transport *transport, git_net_direction direction) ...@@ -247,6 +247,7 @@ static int git_connect(git_transport *transport, git_net_direction direction)
if (error < GIT_SUCCESS) if (error < GIT_SUCCESS)
return error; return error;
t->parent.connected = 1;
error = store_refs(t); error = store_refs(t);
cleanup: cleanup:
...@@ -322,6 +323,8 @@ int git_transport_git(git_transport **out) ...@@ -322,6 +323,8 @@ int git_transport_git(git_transport **out)
if (t == NULL) if (t == NULL)
return GIT_ENOMEM; return GIT_ENOMEM;
memset(t, 0x0, sizeof(transport_git));
t->parent.connect = git_connect; t->parent.connect = git_connect;
t->parent.ls = git_ls; t->parent.ls = git_ls;
t->parent.close = git_close; t->parent.close = git_close;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment