summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--qacp.c4
-rw-r--r--qarsh.c4
-rw-r--r--sockutil.c5
3 files changed, 4 insertions, 9 deletions
diff --git a/qacp.c b/qacp.c
index acb6146..734f42b 100644
--- a/qacp.c
+++ b/qacp.c
@@ -51,7 +51,6 @@
int qacp_fd = -1; /* The control connection to qacpd */
unsigned short qarsh_ss_family; /* AF_INET/AF_INET6, set on connect */
short quiet = 0;
-int packet_seq = 1;
void
usage()
@@ -72,7 +71,6 @@ set_remote_user(char *user, char *group)
struct qa_packet *qp;
qp = make_qp_setuser(user, group);
- qp->qp_seq = packet_seq++;
send_packet(qacp_fd, qp);
qpfree(qp);
qp = recv_packet(qacp_fd);
@@ -97,7 +95,6 @@ qacp_rstat(const char *rmtpath, int *rstaterrno)
struct qp_rstat_pkt *rstatp;
qp = make_qp_rstat(rmtpath, NULL);
- qp->qp_seq = packet_seq++;
send_packet(qacp_fd, qp);
qpfree(qp);
@@ -262,7 +259,6 @@ qacp_recvonefile(const char *host, const char *srcfile, const char *destfile)
* qarshd to send a file. */
qp = make_qp_sendfile(srcfile, port);
- qp->qp_seq = packet_seq++;
send_packet(qacp_fd, qp);
qpfree(qp);
diff --git a/qarsh.c b/qarsh.c
index b77d939..46e49d2 100644
--- a/qarsh.c
+++ b/qarsh.c
@@ -57,7 +57,6 @@ int signal_to_send = 0;
int sigs_to_propogate[] = { SIGINT, SIGTERM, SIGHUP, SIGUSR1, SIGUSR2 };
sigset_t pselect_sigmask;
int connection_timeout = 0;
-int packet_seq = 1;
void
usage()
@@ -160,7 +159,6 @@ set_remote_user(char *user, char *group)
int ret;
qp = make_qp_setuser(user, group);
- qp->qp_seq = packet_seq++;
ret = send_packet(qarsh_fd, qp);
qpfree(qp);
if (ret <= 0) {
@@ -208,7 +206,6 @@ run_remote_cmd(char *cmdline)
p_err = getsockport(l_err);
qp = make_qp_runcmd(cmdline, p_in, p_out, p_err);
- qp->qp_seq = packet_seq++;
send_packet(qarsh_fd, qp);
qpfree(qp);
@@ -317,7 +314,6 @@ run_remote_cmd(char *cmdline)
/* Only test signals */
if (signal_to_send) {
qp = make_qp_kill(signal_to_send);
- qp->qp_seq = packet_seq++;
send_packet(qarsh_fd, qp);
qpfree(qp);
signal_to_send = 0;
diff --git a/sockutil.c b/sockutil.c
index dd3d1a8..63af812 100644
--- a/sockutil.c
+++ b/sockutil.c
@@ -32,6 +32,7 @@
#include "qarsh_packet.h"
+static int packet_seq = 1;
/* Some generic socket related functions to make things easier */
int
@@ -255,11 +256,13 @@ recv_read:
int
send_packet(int fd, struct qa_packet *qp)
{
- Buffer pb = { "", 0, 0};
+ Buffer pb = { "", 0, 0 };
uint32_t netsize;
ssize_t ret = -1;
struct iovec iovs[2];
+ qp->qp_seq = packet_seq++;
+
pb.end = qptostr(qp, pb.buf, QARSH_MAX_PACKET_SIZE - sizeof netsize);
if (pb.end > 0) {