mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Call va_end() before return in zpool_standard_error_fmt()
Commit ecd6cf800b63704be73fb264c3f5b6e0dafc068d by marks in OpenSolaris at Tue Jun 26 07:44:24 2007 -0700 introduced a bug where we fail to call `va_end()` before returning. The man page for va_start() says: "Each invocation of va_start() must be matched by a corresponding invocation of va_end() in the same function." Coverity complained about this. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Chunwei Chen <david.chen@nutanix.com> Signed-off-by: Richard Yao <richard.yao@alumni.stonybrook.edu> Closes #13904
This commit is contained in:
		
							parent
							
								
									1ff8f41851
								
							
						
					
					
						commit
						fbe150fe5b
					
				| @ -680,7 +680,7 @@ zpool_standard_error_fmt(libzfs_handle_t *hdl, int error, const char *fmt, ...) | |||||||
| 	case ENOSPC: | 	case ENOSPC: | ||||||
| 	case EDQUOT: | 	case EDQUOT: | ||||||
| 		zfs_verror(hdl, EZFS_NOSPC, fmt, ap); | 		zfs_verror(hdl, EZFS_NOSPC, fmt, ap); | ||||||
| 		return (-1); | 		break; | ||||||
| 
 | 
 | ||||||
| 	case EAGAIN: | 	case EAGAIN: | ||||||
| 		zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, | 		zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Richard Yao
						Richard Yao