]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink.c
Finished sockaddr_t to sockaddr_storage copy on meshlink_edge_t.
[meshlink] / src / meshlink.c
index 6396163dc4d6938a230f2039132cd8ce2dbc044a..9011879312ea34b27a5bb0833782640ab1372ea8 100644 (file)
@@ -1868,8 +1868,9 @@ meshlink_edge_t **meshlink_get_all_edges_state(meshlink_handle_t *mesh, size_t *
                        copy = xzalloc(sizeof *copy);
                        copy->from = (meshlink_node_t*)e->from;
                        copy->to = (meshlink_node_t*)e->to;
-                       //TODO fix conversion from sockaddr_t to sockaddr_storage
-                       //copy->address = e->address.ss;
+#ifdef HAVE_STRUCT_SOCKADDR_STORAGE
+                       copy->address = e->address.storage;
+#endif
                        copy->options = e->options;
                        copy->weight = e->weight;
                        *p++ = copy;