aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>2022-03-29 18:51:15 +0200
committerSimon Ser <contact@emersion.fr>2022-04-03 16:17:40 +0000
commit2bcc27ff368bb04a86d1cae3d8e62fc31c4bfa54 (patch)
tree44e2df4ea5a1f61d5967378d95bf45e54acbdea0 /src
parentconnection: fix asan report on sendmsg call (diff)
downloadwayland-2bcc27ff368bb04a86d1cae3d8e62fc31c4bfa54.tar
wayland-2bcc27ff368bb04a86d1cae3d8e62fc31c4bfa54.tar.gz
wayland-2bcc27ff368bb04a86d1cae3d8e62fc31c4bfa54.tar.bz2
wayland-2bcc27ff368bb04a86d1cae3d8e62fc31c4bfa54.tar.lz
wayland-2bcc27ff368bb04a86d1cae3d8e62fc31c4bfa54.tar.xz
wayland-2bcc27ff368bb04a86d1cae3d8e62fc31c4bfa54.tar.zst
wayland-2bcc27ff368bb04a86d1cae3d8e62fc31c4bfa54.zip
connection: change clen type in build_cmsg to size_t
To avoid implicit conversion since msg_control's type is size_t. Signed-off-by: Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/connection.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/connection.c b/src/connection.c
index 20e2c47..bf97676 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -231,7 +231,7 @@ wl_connection_consume(struct wl_connection *connection, size_t size)
}
static void
-build_cmsg(struct wl_ring_buffer *buffer, char *data, int *clen)
+build_cmsg(struct wl_ring_buffer *buffer, char *data, size_t *clen)
{
struct cmsghdr *cmsg;
size_t size;
@@ -291,7 +291,8 @@ wl_connection_flush(struct wl_connection *connection)
struct iovec iov[2];
struct msghdr msg = {0};
char cmsg[CLEN];
- int len = 0, count, clen;
+ int len = 0, count;
+ size_t clen;
uint32_t tail;
if (!connection->want_flush)