]> git.meshlink.io Git - meshlink/blobdiff - src/net.c
Fix crash when handling the ALRM signal.
[meshlink] / src / net.c
index 295546df6068a5e63e2c4701d2d5c56d94f4a650..863dd762c326c885312a88d703f157f2ae4fc0ed 100644 (file)
--- a/src/net.c
+++ b/src/net.c
@@ -341,9 +341,10 @@ int reload_configuration(void) {
 
 void retry(void) {
        connection_t *c;
-       splay_node_t *node;
+       splay_node_t *node, *next;
 
-       for(node = connection_tree->head; node; node = node->next) {
+       for(node = connection_tree->head; node; node = next) {
+               next = node->next;
                c = node->data;
                
                if(c->outgoing && !c->node) {