xwayland: Close fd opened for lockfile on error path
This commit is contained in:
committed by
Kristian Høgsberg
parent
0b0be8eaf7
commit
ef94085ff1
@@ -247,6 +247,9 @@ create_lockfile(int display, char *lockfile, size_t lsize)
|
|||||||
if (fd < 0 || read(fd, pid, 11) != 11) {
|
if (fd < 0 || read(fd, pid, 11) != 11) {
|
||||||
weston_log("can't read lock file %s: %s\n",
|
weston_log("can't read lock file %s: %s\n",
|
||||||
lockfile, strerror(errno));
|
lockfile, strerror(errno));
|
||||||
|
if (fd >= 0)
|
||||||
|
close (fd);
|
||||||
|
|
||||||
errno = EEXIST;
|
errno = EEXIST;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user