fix coverity finding: cbc_decrypt out-of-bound read
This commit is contained in:
		
							parent
							
								
									7c2cc079ec
								
							
						
					
					
						commit
						7246ab50da
					
				@ -45,7 +45,7 @@ int cbc_decrypt(const unsigned char *ct, unsigned char *pt, unsigned long len, s
 | 
				
			|||||||
   }
 | 
					   }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   /* is blocklen valid? */
 | 
					   /* is blocklen valid? */
 | 
				
			||||||
   if (cbc->blocklen < 1 || cbc->blocklen > (int)sizeof(cbc->IV)) {
 | 
					   if (cbc->blocklen < 1 || cbc->blocklen > (int)sizeof(cbc->IV) || cbc->blocklen > (int)sizeof(tmp)) {
 | 
				
			||||||
      return CRYPT_INVALID_ARG;
 | 
					      return CRYPT_INVALID_ARG;
 | 
				
			||||||
   }
 | 
					   }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user