]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink.c
Add meshlink_get_self().
[meshlink] / src / meshlink.c
index e9250e2509efd15e920e6ddc04c379d535fef00b..1d682c40b53b2d8bb9911450f9ab61d41c18572e 100644 (file)
@@ -1233,6 +1233,15 @@ char *meshlink_get_fingerprint(meshlink_handle_t *mesh, meshlink_node_t *node) {
        return fingerprint;
 }
 
+meshlink_node_t *meshlink_get_self(meshlink_handle_t *mesh) {
+       if(!mesh) {
+               meshlink_errno = MESHLINK_EINVAL;
+               return NULL;
+       }
+
+       return (meshlink_node_t *)mesh->self;
+}
+
 meshlink_node_t *meshlink_get_node(meshlink_handle_t *mesh, const char *name) {
        if(!mesh || !name) {
                meshlink_errno = MESHLINK_EINVAL;