New submission from Oleg Plakhotnyuk <oleg...@gmail.com>:

According to documentation (http://docs.python.org/library/audioop.html), 
adpcm2lin, alaw2lin and ulaw2lin are using 'width' argument to represent output 
frames width. However, in audioop.c module there are checks that are raising 
exceptions if input frames length is not multiple of 'width'. I have replaced 
checking of 'len' to match 'size' with checking of 'len*size' to match 'size' 
in order to retain only basic length validity checks.

----------
components: Library (Lib)
files: audioop_size_check.patch
keywords: patch
messages: 151459
nosy: Oleg.Plakhotnyuk, ezio.melotti, sandro.tosi
priority: normal
severity: normal
status: open
title: Audioop decompression frames size check fix
type: behavior
versions: Python 3.2, Python 3.3
Added file: http://bugs.python.org/file24260/audioop_size_check.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue13806>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to