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: Vegard Nossum <vegard.nossum@gmail.com> cc: stable@kernel.org Signed-off-by: Eric Paris <eparis@redhat.com>
This commit is contained in:
		
					parent
					
						
							
								09e5f14e57
							
						
					
				
			
			
				commit
				
					
						a2ae4cc9a1
					
				
			
		
					 1 changed files with 1 additions and 0 deletions
				
			
		|  | @ -752,6 +752,7 @@ SYSCALL_DEFINE1(inotify_init1, int, flags) | |||
| 	if (ret >= 0) | ||||
| 		return ret; | ||||
| 
 | ||||
| 	fsnotify_put_group(group); | ||||
| 	atomic_dec(&user->inotify_devs); | ||||
| out_free_uid: | ||||
| 	free_uid(user); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Eric Paris
				Eric Paris