mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 12:54:27 +00:00
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:
parent
8eb4df9487
commit
e84e44215f
|
@ -265,7 +265,7 @@ ext2_readdir(struct vop_readdir_args *ap)
|
||||||
error = 0;
|
error = 0;
|
||||||
if (ap->a_ncookies != NULL) {
|
if (ap->a_ncookies != NULL) {
|
||||||
if (error == 0) {
|
if (error == 0) {
|
||||||
ap->a_ncookies -= ncookies;
|
*ap->a_ncookies -= ncookies;
|
||||||
} else {
|
} else {
|
||||||
free(*ap->a_cookies, M_TEMP);
|
free(*ap->a_cookies, M_TEMP);
|
||||||
*ap->a_ncookies = 0;
|
*ap->a_ncookies = 0;
|
||||||
|
|
|
@ -2511,7 +2511,7 @@ ufs_readdir(
|
||||||
error = 0;
|
error = 0;
|
||||||
if (ap->a_ncookies != NULL) {
|
if (ap->a_ncookies != NULL) {
|
||||||
if (error == 0) {
|
if (error == 0) {
|
||||||
ap->a_ncookies -= ncookies;
|
*ap->a_ncookies -= ncookies;
|
||||||
} else {
|
} else {
|
||||||
free(*ap->a_cookies, M_TEMP);
|
free(*ap->a_cookies, M_TEMP);
|
||||||
*ap->a_ncookies = 0;
|
*ap->a_ncookies = 0;
|
||||||
|
|
Loading…
Reference in a new issue