diff --git a/sys/kern/uipc_usrreq.c b/sys/kern/uipc_usrreq.c index 844d03d5b37b..5ca7c393f23b 100644 --- a/sys/kern/uipc_usrreq.c +++ b/sys/kern/uipc_usrreq.c @@ -404,7 +404,7 @@ uipc_sense(struct socket *so, struct stat *sb) } sb->st_dev = NOUDEV; if (unp->unp_ino == 0) - unp->unp_ino = unp_ino++; + unp->unp_ino = (++unp_ino == 0) ? ++unp_ino : unp_ino; sb->st_ino = unp->unp_ino; return (0); }