Fix vop_readdir's ncookies handling in UFS and EXT2.

Submitted by: Kusumi Tomohiro
PR:           267706
MFC after:    1 week
This commit is contained in:
Kirk McKusick 2023-01-01 19:29:43 -08:00
parent 8eb4df9487
commit e84e44215f
2 changed files with 2 additions and 2 deletions

View file

@ -265,7 +265,7 @@ ext2_readdir(struct vop_readdir_args *ap)
error = 0;
if (ap->a_ncookies != NULL) {
if (error == 0) {
ap->a_ncookies -= ncookies;
*ap->a_ncookies -= ncookies;
} else {
free(*ap->a_cookies, M_TEMP);
*ap->a_ncookies = 0;

View file

@ -2511,7 +2511,7 @@ ufs_readdir(
error = 0;
if (ap->a_ncookies != NULL) {
if (error == 0) {
ap->a_ncookies -= ncookies;
*ap->a_ncookies -= ncookies;
} else {
free(*ap->a_cookies, M_TEMP);
*ap->a_ncookies = 0;