From c03a054f96f3deebb804a92fb2dba633cbd0f0c0 Mon Sep 17 00:00:00 2001 From: mpi Date: Fri, 3 Apr 2020 08:08:51 +0000 Subject: [PATCH] Return POLLERR instead of EINVAL in fusepoll(). ok kettenis@ --- sys/miscfs/fuse/fuse_device.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/miscfs/fuse/fuse_device.c b/sys/miscfs/fuse/fuse_device.c index 54fc666a4cc..e28d5951878 100644 --- a/sys/miscfs/fuse/fuse_device.c +++ b/sys/miscfs/fuse/fuse_device.c @@ -1,4 +1,4 @@ -/* $OpenBSD: fuse_device.c,v 1.31 2020/02/20 16:56:52 visa Exp $ */ +/* $OpenBSD: fuse_device.c,v 1.32 2020/04/03 08:08:51 mpi Exp $ */ /* * Copyright (c) 2012-2013 Sylvestre Gallon * @@ -523,7 +523,7 @@ fusepoll(dev_t dev, int events, struct proc *p) fd = fuse_lookup(minor(dev)); if (fd == NULL) - return (EINVAL); + return (POLLERR); if (events & (POLLIN | POLLRDNORM)) if (!SIMPLEQ_EMPTY(&fd->fd_fbufs_in))