Parcourir la source

Merge branch 'master' of ssh://192.168.0.44:22/home/freebsd/ggate

tags/ggatessh-v1.0.0
John-Mark Gurney il y a 3 ans
Parent
révision
d8947cd03c
1 fichiers modifiés avec 7 ajouts et 7 suppressions
  1. +7
    -7
      ggatec/ggatec.c

+ 7
- 7
ggatec/ggatec.c Voir le fichier

@@ -242,14 +242,14 @@ recv_thread(void *arg __unused)
ggio.gctl_length = hdr.gh_length;
ggio.gctl_error = hdr.gh_error;

if (ggio.gctl_length > buflen) {
g_gate_log(LOG_ERR, "Received too large data, %llu.", ggio.gctl_length);
reconnect = 1;
pthread_kill(sendtd, SIGUSR1);
break;
}

if (ggio.gctl_error == 0 && ggio.gctl_cmd == GGATE_CMD_READ) {
if (ggio.gctl_length > buflen) {
g_gate_log(LOG_ERR, "Received too large data, %llu.", ggio.gctl_length);
reconnect = 1;
pthread_kill(sendtd, SIGUSR1);
break;
}

data = g_gate_recv(recvfd, ggio.gctl_data,
ggio.gctl_length, MSG_WAITALL);
if (reconnect)


Chargement…
Annuler
Enregistrer