Ignore EEXIST when creating DAV_SYS_RUN (bug #57233)
This commit is contained in:
parent
9e88f6b97b
commit
96d21fb708
@ -1,7 +1,11 @@
|
|||||||
ChangeLog for davfs2
|
ChangeLog for davfs2
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
2019-12-11 Werner Baumann (werner.baumann@onlinehome.de)
|
2019-11-19 Werner Baumann (werner.baumann@onlinehome.de)
|
||||||
|
* mount_davs.c, check_dirs:
|
||||||
|
Ignore EEXIST when creating DAV_SYS_RUN (bug #57233).
|
||||||
|
|
||||||
|
2019-11-12 Werner Baumann (werner.baumann@onlinehome.de)
|
||||||
* umount_davfs.c
|
* umount_davfs.c
|
||||||
Use option 'm' in fscanf.
|
Use option 'm' in fscanf.
|
||||||
|
|
||||||
|
@ -493,7 +493,7 @@ check_dirs(dav_args *args)
|
|||||||
gain_privileges(args);
|
gain_privileges(args);
|
||||||
if (stat(DAV_SYS_RUN, &st) != 0) {
|
if (stat(DAV_SYS_RUN, &st) != 0) {
|
||||||
if (mkdir(DAV_SYS_RUN, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH | S_ISVTX)
|
if (mkdir(DAV_SYS_RUN, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH | S_ISVTX)
|
||||||
!= 0)
|
!= 0 && errno != EEXIST)
|
||||||
error(EXIT_FAILURE, errno, _("can't create directory %s"),
|
error(EXIT_FAILURE, errno, _("can't create directory %s"),
|
||||||
DAV_SYS_RUN);
|
DAV_SYS_RUN);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user