Commit 35615697 authored by Michel Dänzer's avatar Michel Dänzer Committed by Michel Dänzer
Browse files

Always pass O_CLOEXEC when opening DRM file descriptors


Reviewed-by: Christian König's avatarChristian König <christian.koenig@amd.com>
parent f34b6942
......@@ -405,7 +405,7 @@ wait_for_udev:
}
#endif
fd = open(buf, O_RDWR, 0);
fd = open(buf, O_RDWR | O_CLOEXEC, 0);
drmMsg("drmOpenDevice: open result is %d, (%s)\n",
fd, fd < 0 ? strerror(errno) : "OK");
if (fd >= 0)
......@@ -425,7 +425,7 @@ wait_for_udev:
chmod(buf, devmode);
}
}
fd = open(buf, O_RDWR, 0);
fd = open(buf, O_RDWR | O_CLOEXEC, 0);
drmMsg("drmOpenDevice: open result is %d, (%s)\n",
fd, fd < 0 ? strerror(errno) : "OK");
if (fd >= 0)
......@@ -474,7 +474,7 @@ static int drmOpenMinor(int minor, int create, int type)
};
sprintf(buf, dev_name, DRM_DIR_NAME, minor);
if ((fd = open(buf, O_RDWR, 0)) >= 0)
if ((fd = open(buf, O_RDWR | O_CLOEXEC, 0)) >= 0)
return fd;
return -errno;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment