X-Git-Url: http://git.sameswireless.fr/l2tpns.git/blobdiff_plain/b3f40f41f7de7a383c6f1170e546d0b09cc57338..40c19d29ab12ce32677670fa2d39de69f5777c5e:/cluster.c diff --git a/cluster.c b/cluster.c index 12f9d58..5d2b5b8 100644 --- a/cluster.c +++ b/cluster.c @@ -1685,7 +1685,9 @@ static int cluster_process_heartbeat(uint8_t *data, int size, int more, uint8_t if (size != sizeof(sessiont)) { // Ouch! Very very bad! if ((hb_ver < HB_VERSION) && (size < sizeof(sessiont))) { - LOG(2, 0, 0, "WARNING: Received a CSESSION from %s hb_version %d != %d current version !\n", fmtaddr(addr, 2), hb_ver, HB_VERSION); + // set to 0 the unused variables + memset(&c[size], 0, (sizeof(sessiont) - size)); + LOG(3, 0, 0, "WARNING: Received a CSESSION from %s hb_version %d != %d current version !\n", fmtaddr(addr, 2), hb_ver, HB_VERSION); // New feature not activated until the master has not been upgraded. } else