diff --git a/sys/kern/sys_generic.c b/sys/kern/sys_generic.c index 88c7d7f6bdb3..984b19ef559d 100644 --- a/sys/kern/sys_generic.c +++ b/sys/kern/sys_generic.c @@ -465,7 +465,7 @@ writev(p, uap) #endif p->p_retval[0] = cnt; done: - fdrop(fp); + fdrop(fp, p); if (needfree) FREE(needfree, M_IOV); return (error);