réplica de
				https://git.tukaani.org/xz.git
				synced 2025-10-31 05:22:55 +00:00 
			
		
		
		
	Take advantage of return_if_error() macro in
lzma_info_metadata_set() in info.c.
Este commit está contenido en:
		
							padre
							
								
									863028cb7a
								
							
						
					
					
						commit
						67321de963
					
				| @ -406,28 +406,20 @@ lzma_info_metadata_set(lzma_info *info, lzma_allocator *allocator, | |||||||
| 		const lzma_vli size = metadata->header_metadata_size | 		const lzma_vli size = metadata->header_metadata_size | ||||||
| 					!= LZMA_VLI_VALUE_UNKNOWN | 					!= LZMA_VLI_VALUE_UNKNOWN | ||||||
| 				? metadata->header_metadata_size : 0; | 				? metadata->header_metadata_size : 0; | ||||||
| 		const lzma_ret ret = lzma_info_size_set( | 		return_if_error(lzma_info_size_set( | ||||||
| 				info, LZMA_INFO_HEADER_METADATA, size); | 				info, LZMA_INFO_HEADER_METADATA, size)); | ||||||
| 		if (ret != LZMA_OK) |  | ||||||
| 			return ret; |  | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	// Total Size
 | 	// Total Size
 | ||||||
| 	if (metadata->total_size != LZMA_VLI_VALUE_UNKNOWN) { | 	if (metadata->total_size != LZMA_VLI_VALUE_UNKNOWN) | ||||||
| 		const lzma_ret ret = lzma_info_size_set(info, | 		return_if_error(lzma_info_size_set(info, | ||||||
| 				LZMA_INFO_TOTAL, metadata->total_size); | 				LZMA_INFO_TOTAL, metadata->total_size)); | ||||||
| 		if (ret != LZMA_OK) |  | ||||||
| 			return ret; |  | ||||||
| 	} |  | ||||||
| 
 | 
 | ||||||
| 	// Uncompressed Size
 | 	// Uncompressed Size
 | ||||||
| 	if (metadata->uncompressed_size != LZMA_VLI_VALUE_UNKNOWN) { | 	if (metadata->uncompressed_size != LZMA_VLI_VALUE_UNKNOWN) | ||||||
| 		const lzma_ret ret = lzma_info_size_set(info, | 		return_if_error(lzma_info_size_set(info, | ||||||
| 				LZMA_INFO_UNCOMPRESSED, | 				LZMA_INFO_UNCOMPRESSED, | ||||||
| 				metadata->uncompressed_size); | 				metadata->uncompressed_size)); | ||||||
| 		if (ret != LZMA_OK) |  | ||||||
| 			return ret; |  | ||||||
| 	} |  | ||||||
| 
 | 
 | ||||||
| 	return LZMA_OK; | 	return LZMA_OK; | ||||||
| } | } | ||||||
|  | |||||||
		Cargando…
	
	
			
			x
			
			
		
	
		Referencia en una nueva incidencia
	
	Block a user