X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnet.c;h=1df3d8c0a187e0c8b665fd56d45462b24554872f;hb=c31f626c3a252a0d6805a5f3ca9154d934ea41f5;hp=8bec6b67f52af5e52c671d94cc26ffad425244aa;hpb=c5ef941dafcbce05801f65f9cf7abe8aa4a3e641;p=meshlink diff --git a/src/net.c b/src/net.c index 8bec6b67..1df3d8c0 100644 --- a/src/net.c +++ b/src/net.c @@ -713,9 +713,11 @@ void retry(meshlink_handle_t *mesh) { } /* Kick the ping timeout handler */ - timeout_set(&mesh->loop, &mesh->pingtimer, &(struct timespec) { - 0, 0 - }); + if(mesh->pingtimer.cb) { + timeout_set(&mesh->loop, &mesh->pingtimer, &(struct timespec) { + 0, 0 + }); + } } /*