aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJiayuan Ren <renjiayuan1314@gmail.com>2019-10-24 22:31:56 +0000
committerSimon Ser <contact@emersion.fr>2019-10-24 22:31:56 +0000
commit8e0513410dd16a3f3b1d07745b613e5ae6141bd0 (patch)
tree6ad6afab65426d3cd78b05e3d82acc5c110f512f /src
parenttests: add a test for wl_global_remove (diff)
downloadwayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar
wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar.gz
wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar.bz2
wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar.lz
wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar.xz
wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar.zst
wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.zip
adding O_RDWR flag in the open()
According to the manual of open: "The argument flags must include one of the following access modes: O_RDONLY, O_WRONLY, or O_RDWR."
Diffstat (limited to 'src')
-rw-r--r--src/wayland-server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wayland-server.c b/src/wayland-server.c
index c4c52ed..5f466a0 100644
--- a/src/wayland-server.c
+++ b/src/wayland-server.c
@@ -1435,7 +1435,7 @@ wl_socket_lock(struct wl_socket *socket)
snprintf(socket->lock_addr, sizeof socket->lock_addr,
"%s%s", socket->addr.sun_path, LOCK_SUFFIX);
- socket->fd_lock = open(socket->lock_addr, O_CREAT | O_CLOEXEC,
+ socket->fd_lock = open(socket->lock_addr, O_CREAT | O_CLOEXEC | O_RDWR,
(S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP));
if (socket->fd_lock < 0) {