Did some stuff
[matches/swarm.git] / src / ssh.c
index 0e1e197..4089e59 100644 (file)
--- a/src/ssh.c
+++ b/src/ssh.c
@@ -444,15 +444,17 @@ void ssh_exec_swarm(ssh * s, int * port, int * socket, int np)
        // connect secure
        if (port == NULL && socket != NULL)
        {
-               sprintf(buffer, "%s -r -", options.program);
+               int len = sprintf(buffer, "%s -r - -l :%d", options.program, options.verbosity);
                if (np != 0)
-                       sprintf(buffer, " -n %d", np);
+                       len += sprintf(buffer+len, " -n %d", np);
+               
        }
        else if (port != NULL && socket == NULL)
        {
-               sprintf(buffer, "%s -r $(echo $SSH_CONNECTION | awk \'{print $1}\'):%d", options.program, *port);
+               int len = sprintf(buffer, "%s -r $(echo $SSH_CONNECTION | awk \'{print $1}\'):%d -l :%d", options.program, *port);
                if (np != 0)
-                       sprintf(buffer, " -n %d", np);
+                       len += sprintf(buffer+len, " -n %d", np);
+               
 
        }
        else

UCC git Repository :: git.ucc.asn.au