diff options
author | Jon Loeliger <jdl@jdl.com> | 2006-06-06 22:58:41 -0500 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-06-06 21:44:39 -0700 |
commit | 5ad312bedede83f63de5e69ef5e5ddff46484eae (patch) | |
tree | 93df7893857824c74f5cc28d43e1f489d12d796e /daemon.c | |
parent | 9941afc051d953ee5e8fd9a8a27c5cd659ef9552 (diff) | |
download | git-5ad312bedede83f63de5e69ef5e5ddff46484eae.tar.gz |
Refactor git_tcp_connect() functions a little.
Add client side sending of "\0host=%s\0" extended
arg for git native protocol, backwards compatibly.
Signed-off-by: Jon Loeliger <jdl@jdl.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'daemon.c')
-rw-r--r-- | daemon.c | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -267,12 +267,17 @@ static int upload(char *dir) static int execute(void) { static char line[1000]; - int len; + int pktlen, len; alarm(init_timeout ? init_timeout : timeout); - len = packet_read_line(0, line, sizeof(line)); + pktlen = packet_read_line(0, line, sizeof(line)); alarm(0); + len = strlen(line); + if (pktlen != len) + loginfo("Extended attributes (%d bytes) exist <%.*s>", + (int) pktlen - len, + (int) pktlen - len, line + len + 1); if (len && line[len-1] == '\n') line[--len] = 0; |