X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcore%2Fautomount.c;h=f7954871318bf44ed6a963d9dd76f086e973c417;hp=8814d4c4feaa13b81b96a33e06a7cf056c4e136a;hb=4a62c710b62a5a3c7a8a278b810b9d5b5a0c8f4f;hpb=56f64d95763a799ba4475daf44d8e9f72a1bd474 diff --git a/src/core/automount.c b/src/core/automount.c index 8814d4c4f..f79548713 100644 --- a/src/core/automount.c +++ b/src/core/automount.c @@ -300,10 +300,8 @@ static int open_dev_autofs(Manager *m) { label_fix("/dev/autofs", false, false); m->dev_autofs_fd = open("/dev/autofs", O_CLOEXEC|O_RDONLY); - if (m->dev_autofs_fd < 0) { - log_error_errno(errno, "Failed to open /dev/autofs: %m"); - return -errno; - } + if (m->dev_autofs_fd < 0) + return log_error_errno(errno, "Failed to open /dev/autofs: %m"); init_autofs_dev_ioctl(¶m); if (ioctl(m->dev_autofs_fd, AUTOFS_DEV_IOCTL_VERSION, ¶m) < 0) {