mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Fix error text for EINVAL in zfs_receive_one()
This small patch fixes the EINVAL case for zfs_receive_one(). A missing 'else' has been added to the two possible cases, which will ensure the intended error message is printed. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: loli10K <ezomori.nozomu@gmail.com> Signed-off-by: Tom Caputi <tcaputi@datto.com> Closes #8977
This commit is contained in:
		
							parent
							
								
									093bb64461
								
							
						
					
					
						commit
						9e09826b33
					
				@ -4418,14 +4418,15 @@ zfs_receive_one(libzfs_handle_t *hdl, int infd, const char *tosnap,
 | 
			
		||||
			*cp = '@';
 | 
			
		||||
			break;
 | 
			
		||||
		case EINVAL:
 | 
			
		||||
			if (flags->resumable)
 | 
			
		||||
			if (flags->resumable) {
 | 
			
		||||
				zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
 | 
			
		||||
				    "kernel modules must be upgraded to "
 | 
			
		||||
				    "receive this stream."));
 | 
			
		||||
			if (embedded && !raw)
 | 
			
		||||
			} else if (embedded && !raw) {
 | 
			
		||||
				zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
 | 
			
		||||
				    "incompatible embedded data stream "
 | 
			
		||||
				    "feature with encrypted receive."));
 | 
			
		||||
			}
 | 
			
		||||
			(void) zfs_error(hdl, EZFS_BADSTREAM, errbuf);
 | 
			
		||||
			break;
 | 
			
		||||
		case ECKSUM:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user