mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Fix Coverity defects
CID 147659, 150952 and 147645 Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: luozhengzheng <luo.zhengzheng@zte.com.cn> Closes #5103
This commit is contained in:
		
							parent
							
								
									9ea9e0b9a1
								
							
						
					
					
						commit
						30f3f2e13c
					
				| @ -7440,7 +7440,7 @@ main(int argc, char **argv) | |||||||
| 		 */ | 		 */ | ||||||
| 		char buf[16384]; | 		char buf[16384]; | ||||||
| 		int fd = open(ZFS_DEV, O_RDWR); | 		int fd = open(ZFS_DEV, O_RDWR); | ||||||
| 		(void) strcpy((void *)buf, argv[2]); | 		(void) strlcpy((void *)buf, argv[2], sizeof (buf)); | ||||||
| 		return (!!ioctl(fd, ZFS_IOC_POOL_FREEZE, buf)); | 		return (!!ioctl(fd, ZFS_IOC_POOL_FREEZE, buf)); | ||||||
| 	} else { | 	} else { | ||||||
| 		(void) fprintf(stderr, gettext("unrecognized " | 		(void) fprintf(stderr, gettext("unrecognized " | ||||||
|  | |||||||
| @ -681,7 +681,7 @@ sha2_mac_init_ctx(sha2_hmac_ctx_t *ctx, void *keyval, uint_t length_in_bytes) | |||||||
| { | { | ||||||
| 	uint64_t ipad[SHA256_HMAC_BLOCK_SIZE / sizeof (uint64_t)]; | 	uint64_t ipad[SHA256_HMAC_BLOCK_SIZE / sizeof (uint64_t)]; | ||||||
| 	uint64_t opad[SHA256_HMAC_BLOCK_SIZE / sizeof (uint64_t)]; | 	uint64_t opad[SHA256_HMAC_BLOCK_SIZE / sizeof (uint64_t)]; | ||||||
| 	int i, block_size, blocks_per_int64 = 0; | 	int i, block_size = 0, blocks_per_int64 = 0; | ||||||
| 
 | 
 | ||||||
| 	/* Determine the block size */ | 	/* Determine the block size */ | ||||||
| 	if (ctx->hc_mech_type <= SHA256_HMAC_GEN_MECH_INFO_TYPE) { | 	if (ctx->hc_mech_type <= SHA256_HMAC_GEN_MECH_INFO_TYPE) { | ||||||
|  | |||||||
| @ -4303,7 +4303,7 @@ zfs_ioc_recv(zfs_cmd_t *zc) | |||||||
| 	    strchr(zc->zc_value, '%')) | 	    strchr(zc->zc_value, '%')) | ||||||
| 		return (SET_ERROR(EINVAL)); | 		return (SET_ERROR(EINVAL)); | ||||||
| 
 | 
 | ||||||
| 	(void) strcpy(tofs, zc->zc_value); | 	(void) strlcpy(tofs, zc->zc_value, sizeof (tofs)); | ||||||
| 	tosnap = strchr(tofs, '@'); | 	tosnap = strchr(tofs, '@'); | ||||||
| 	*tosnap++ = '\0'; | 	*tosnap++ = '\0'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 luozhengzheng
						luozhengzheng