]> git.meshlink.io Git - meshlink/blobdiff - src/graph.c
Check if an event is initialized before calling event_del().
[meshlink] / src / graph.c
index bdb32a01622d351cf9f5e9fdc80822262ba3d1b3..c78615ba871a2e7ad69bf2046ab59ffb694b951f 100644 (file)
@@ -349,7 +349,8 @@ void check_reachability() {
                        n->minmtu = 0;
                        n->mtuprobes = 0;
 
-                       event_del(&n->mtuevent);
+                       if(timeout_initialized(&n->mtuevent))
+                               event_del(&n->mtuevent);
 
                        xasprintf(&envp[0], "NETNAME=%s", netname ? : "");
                        xasprintf(&envp[1], "DEVICE=%s", device ? : "");