diff options
author | Johannes Schindelin <Johannes.Schindelin@gmx.de> | 2005-10-28 05:56:41 +0200 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-10-28 22:57:01 -0700 |
commit | 1f5881bb5f4da97d0bb23024ae91079137326c7e (patch) | |
tree | f186d9ca5f3ddc48c30deb4333ff257ee84d57d4 /connect.c | |
parent | c4c86f07d01bc4a05126b129f644e70dd9e244d0 (diff) | |
download | git-1f5881bb5f4da97d0bb23024ae91079137326c7e.tar.gz |
fix multi_ack.
Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'connect.c')
-rw-r--r-- | connect.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -8,7 +8,7 @@ #include <arpa/inet.h> #include <netdb.h> -static char *server_capabilities = ""; +static char *server_capabilities = NULL; /* * Read all the refs from the other end @@ -58,7 +58,8 @@ struct ref **get_remote_heads(int in, struct ref **list, int server_supports(const char *feature) { - return strstr(feature, server_capabilities) != NULL; + return server_capabilities && + strstr(server_capabilities, feature) != NULL; } int get_ack(int fd, unsigned char *result_sha1) |