summaryrefslogtreecommitdiff
path: root/sysdep/unix/wg_user.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysdep/unix/wg_user.c')
-rw-r--r--sysdep/unix/wg_user.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdep/unix/wg_user.c b/sysdep/unix/wg_user.c
index 447e4ecd..62c53412 100644
--- a/sysdep/unix/wg_user.c
+++ b/sysdep/unix/wg_user.c
@@ -66,7 +66,7 @@ void user_tx_hook(struct birdsock *bs)
{
log(L_TRACE "WG: TX %p %d", bs, bs->tpos - bs->ttx);
- uint size = (uint)bs->data;
+ uint size = (uintptr_t)bs->data;
if (size > 0)
{
@@ -277,7 +277,7 @@ wg_user_set_device(struct pool *pool,
return -1;
}
- sock->data = (void*)size;
+ sock->data = (void*)(uintptr_t)size;
int res = sk_connect_unix(sock, path, pathlen);
log(L_TRACE "WG: socket %s %d %d %d %s %d %s %d", res<0?strerror(errno):NULL, res, res<0?errno:0, sock->fd, ifname, path[0], path + 1, pathlen);