mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-17 22:04:40 +00:00
Use M_ZERO instead of calling bzero().
Fix function name in the comment. MFC after: 1 week
This commit is contained in:
parent
ddcd2bc9ec
commit
8b36e81367
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=203826
|
@ -144,11 +144,11 @@ deget(pmp, dirclust, diroffset, depp)
|
|||
}
|
||||
|
||||
/*
|
||||
* Do the MALLOC before the getnewvnode since doing so afterward
|
||||
* Do the malloc before the getnewvnode since doing so afterward
|
||||
* might cause a bogus v_data pointer to get dereferenced
|
||||
* elsewhere if MALLOC should block.
|
||||
*/
|
||||
ldep = malloc(sizeof(struct denode), M_MSDOSFSNODE, M_WAITOK);
|
||||
ldep = malloc(sizeof(struct denode), M_MSDOSFSNODE, M_WAITOK | M_ZERO);
|
||||
|
||||
/*
|
||||
* Directory entry was not in cache, have to create a vnode and
|
||||
|
@ -161,7 +161,6 @@ deget(pmp, dirclust, diroffset, depp)
|
|||
free(ldep, M_MSDOSFSNODE);
|
||||
return error;
|
||||
}
|
||||
bzero((caddr_t)ldep, sizeof *ldep);
|
||||
nvp->v_data = ldep;
|
||||
ldep->de_vnode = nvp;
|
||||
ldep->de_flag = 0;
|
||||
|
|
Loading…
Reference in a new issue