]> git.ipfire.org Git - thirdparty/git.git/blobdiff - daemon.c
run-command API users: use strvec_pushv(), not argv assignment
[thirdparty/git.git] / daemon.c
index d80d009d1a1b63815858d8fb9a78c1a058f4610b..8df21f2130ccfcbd1247a1c6f182ec858e8e8337 100644 (file)
--- a/daemon.c
+++ b/daemon.c
@@ -765,7 +765,7 @@ static int execute(void)
 
        set_keep_alive(0);
        alarm(init_timeout ? init_timeout : timeout);
-       pktlen = packet_read(0, NULL, NULL, packet_buffer, sizeof(packet_buffer), 0);
+       pktlen = packet_read(0, packet_buffer, sizeof(packet_buffer), 0);
        alarm(0);
 
        len = strlen(line);
@@ -922,7 +922,7 @@ static void handle(int incoming, struct sockaddr *addr, socklen_t addrlen)
 #endif
        }
 
-       cld.argv = cld_argv.v;
+       strvec_pushv(&cld.args, cld_argv.v);
        cld.in = incoming;
        cld.out = dup(incoming);