shutdown-vcache-avoid-null-deref-20090324

LICENSE IPL10

avoid potential null pointer deref at shutdown
This commit is contained in:
Derrick Brashear 2009-03-24 22:40:05 +00:00
parent cc0922c26f
commit 4162ff9d4d

View File

@ -3286,7 +3286,7 @@ shutdown_vcache(void)
*/
{
register struct afs_q *tq, *uq;
register struct afs_q *tq, *uq = NULL;
register struct vcache *tvc;
for (tq = VLRU.prev; tq != &VLRU; tq = uq) {
tvc = QTOV(tq);
@ -3341,7 +3341,8 @@ shutdown_vcache(void)
tvc->linkData = 0;
}
afs_FreeAllAxs(&(tvc->Access));
if (tvc->Access)
afs_FreeAllAxs(&(tvc->Access));
}
afs_vhashT[i] = 0;
}