mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-18 12:00:38 -07:00
Fix use after free in androidvfs.c
* src/androidvfs.c (android_afs_opendir, android_saf_tree_opendir): Fix use after free.
This commit is contained in:
parent
1a2fa8f413
commit
3d41239524
1 changed files with 2 additions and 2 deletions
|
|
@ -2388,8 +2388,8 @@ android_afs_opendir (struct android_vnode *vnode)
|
|||
and as such can be exactly one byte past directory_tree. */
|
||||
if (dir->asset_limit > directory_tree + directory_tree_size)
|
||||
{
|
||||
xfree (dir);
|
||||
xfree (dir->asset_file);
|
||||
xfree (dir);
|
||||
errno = EACCES;
|
||||
return NULL;
|
||||
}
|
||||
|
|
@ -5547,8 +5547,8 @@ android_saf_tree_opendir (struct android_vnode *vnode)
|
|||
|
||||
if (!cursor)
|
||||
{
|
||||
xfree (dir);
|
||||
xfree (dir->name);
|
||||
xfree (dir);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue