Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a2ae4cc9 authored by Eric Paris's avatar Eric Paris
Browse files

inotify: stop kernel memory leak on file creation failure



If inotify_init is unable to allocate a new file for the new inotify
group we leak the new group.  This patch drops the reference on the
group on file allocation failure.

Reported-by: default avatarVegard Nossum <vegard.nossum@gmail.com>
cc: stable@kernel.org
Signed-off-by: default avatarEric Paris <eparis@redhat.com>
parent 09e5f14e
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -752,6 +752,7 @@ SYSCALL_DEFINE1(inotify_init1, int, flags)
	if (ret >= 0)
	if (ret >= 0)
		return ret;
		return ret;


	fsnotify_put_group(group);
	atomic_dec(&user->inotify_devs);
	atomic_dec(&user->inotify_devs);
out_free_uid:
out_free_uid:
	free_uid(user);
	free_uid(user);