From 5ad312bedede83f63de5e69ef5e5ddff46484eae Mon Sep 17 00:00:00 2001 From: Jon Loeliger Date: Tue, 6 Jun 2006 22:58:41 -0500 Subject: 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 Signed-off-by: Junio C Hamano --- daemon.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'daemon.c') diff --git a/daemon.c b/daemon.c index 776749e343..2f03f99d2d 100644 --- a/daemon.c +++ b/daemon.c @@ -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; -- cgit v1.2.3