mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 18:55:19 +00:00 
			
		
		
		
	frame.c: validate frame data length is less than samples when adjusting volume
Resolves: #1230
This commit is contained in:
		| @@ -817,9 +817,7 @@ int ast_frame_adjust_volume_float(struct ast_frame *f, float adjustment) | ||||
|  | ||||
| 	if ((f->frametype != AST_FRAME_VOICE) || !(ast_format_cache_is_slinear(f->subclass.format))) { | ||||
| 		return -1; | ||||
| 	} | ||||
|  | ||||
| 	if (!adjustment) { | ||||
| 	} else if (!adjustment || (f->samples > f->datalen)) { | ||||
| 		return 0; | ||||
| 	} | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user