mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Fix wrong free function in arc_hdr_decrypt
Need to use arc_free_data_abd to free abd type buffer. Reviewed-by: Alexander Motin <mav@FreeBSD.org> Signed-off-by: Chunwei Chen <tuxoko@gmail.com> Closes #17079
This commit is contained in:
		
							parent
							
								
									c43df8bbbf
								
							
						
					
					
						commit
						682c5f6a0a
					
				| @ -1905,7 +1905,7 @@ arc_hdr_decrypt(arc_buf_hdr_t *hdr, spa_t *spa, const zbookmark_phys_t *zb) | ||||
| error: | ||||
| 	arc_hdr_free_abd(hdr, B_FALSE); | ||||
| 	if (cabd != NULL) | ||||
| 		arc_free_data_buf(hdr, cabd, arc_hdr_size(hdr), hdr); | ||||
| 		arc_free_data_abd(hdr, cabd, arc_hdr_size(hdr), hdr); | ||||
| 
 | ||||
| 	return (ret); | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Chunwei Chen
						Chunwei Chen