aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJörg F. Wittenberger <Joerg.Wittenberger@softeyes.net>2020-03-02 14:29:18 +0100
committerGarrett D'Amore <garrett@damore.org>2020-03-28 09:52:44 -0700
commit9183db6beac96743472e937bb0fb3811b0f99566 (patch)
tree615ef6cda10649c666911ac34afda5a8558d8af8
parentb8b81991ca363ac287f2d7f05546c54f8c17ebcd (diff)
downloadnng-9183db6beac96743472e937bb0fb3811b0f99566.tar.gz
nng-9183db6beac96743472e937bb0fb3811b0f99566.tar.bz2
nng-9183db6beac96743472e937bb0fb3811b0f99566.zip
Fix type and object access when adding local interfaces.
-rw-r--r--src/transport/zerotier/zerotier.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/transport/zerotier/zerotier.c b/src/transport/zerotier/zerotier.c
index bebe67a6..64fdad87 100644
--- a/src/transport/zerotier/zerotier.c
+++ b/src/transport/zerotier/zerotier.c
@@ -2703,7 +2703,7 @@ zt_ep_set_add_local_addr(void *arg, const void *data, size_t sz, nni_type t)
if ((rv = nni_copyin_sockaddr(&sa, data, sz, t)) == 0) {
enum ZT_ResultCode zrv;
- ZT_Node * zn;
+ zt_node * ztn;
struct sockaddr_storage ss;
struct sockaddr_in * sin;
struct sockaddr_in6 * sin6;
@@ -2734,8 +2734,8 @@ zt_ep_set_add_local_addr(void *arg, const void *data, size_t sz, nni_type t)
nni_mtx_unlock(&zt_lk);
return (rv);
}
- zn = ep->ze_ztn;
- zrv = ZT_Node_addLocalInterfaceAddress(zn, &ss);
+ ztn = ep->ze_ztn;
+ zrv = ZT_Node_addLocalInterfaceAddress(ztn->zn_znode, &ss);
nni_mtx_unlock(&zt_lk);
rv = zt_result(zrv);
}