mirror of
https://github.com/containers/fuse-overlayfs.git
synced 2025-08-03 18:05:58 -04:00
commit
fb8b3e03ca
5
NEWS
5
NEWS
@ -1,3 +1,8 @@
|
||||
* fuse-overlayfs-1.1.2
|
||||
|
||||
- fix build issues with libmusl.
|
||||
- fix memory leak when creating whiteout files.
|
||||
|
||||
* fuse-overlayfs-1.1.1
|
||||
|
||||
- fix lookup for overflow uid when it is different than the overflow gid.
|
||||
|
6
main.c
6
main.c
@ -166,6 +166,8 @@ static bool disable_ovl_whiteout;
|
||||
static uid_t overflow_uid;
|
||||
static gid_t overflow_gid;
|
||||
|
||||
static struct ovl_ino dummy_ino;
|
||||
|
||||
static double
|
||||
get_timeout (struct ovl_data *lo)
|
||||
{
|
||||
@ -747,7 +749,7 @@ node_free (void *p)
|
||||
n->parent = NULL;
|
||||
}
|
||||
|
||||
if (n->ino || n->node_lookups > 0)
|
||||
if ((n->ino && n->ino != &dummy_ino) || n->node_lookups > 0)
|
||||
return;
|
||||
|
||||
if (n->children)
|
||||
@ -1082,8 +1084,6 @@ node_set_name (struct ovl_node *node, char *name)
|
||||
node->name_hash = hash_string (name, SIZE_MAX);
|
||||
}
|
||||
|
||||
static struct ovl_ino dummy_ino;
|
||||
|
||||
static struct ovl_node *
|
||||
make_whiteout_node (const char *path, const char *name)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user