mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Fix a resource leak in uu_avl_pool_destroy
Need to destroy the pthread mutex created in uu_avl_pool_create. https://svnweb.freebsd.org/base?view=revision&revision=262912 Obtained from: FreeBSD Sponsored by: Spectra Logic Corporation Reviewed-by: Ryan Moeller <ryan@ixsystems.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Alan Somers <asomers@gmail.com> Closes #11528
This commit is contained in:
		
							parent
							
								
									756e28be51
								
							
						
					
					
						commit
						5bc4c39d70
					
				| @ -128,6 +128,7 @@ uu_avl_pool_destroy(uu_avl_pool_t *pp) | |||||||
| 	pp->uap_next->uap_prev = pp->uap_prev; | 	pp->uap_next->uap_prev = pp->uap_prev; | ||||||
| 	pp->uap_prev->uap_next = pp->uap_next; | 	pp->uap_prev->uap_next = pp->uap_next; | ||||||
| 	(void) pthread_mutex_unlock(&uu_apool_list_lock); | 	(void) pthread_mutex_unlock(&uu_apool_list_lock); | ||||||
|  | 	(void) pthread_mutex_destroy(&pp->uap_lock); | ||||||
| 	pp->uap_prev = NULL; | 	pp->uap_prev = NULL; | ||||||
| 	pp->uap_next = NULL; | 	pp->uap_next = NULL; | ||||||
| 	uu_free(pp); | 	uu_free(pp); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Alan Somers
						Alan Somers