commit | 25b27a9c167302769db512a9e32c66323bc7904c | [log] [tgz] |
---|---|---|
author | Mark Harris <mark.hsj@gmail.com> | Thu Nov 27 08:48:09 2014 -0800 |
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | Thu Nov 27 12:04:14 2014 -0500 |
tree | 2c0df6c184b180fcf252f94a6389a23e42d04666 | |
parent | d10755e95c49f5ec925e70598877c82ad865a189 [diff] |
multistream: improve arg check Avoid undefined behavior (signed arithmetic overflow) or implementation-defined behavior (malloc(0)) on out-of-range arguments, e.g. opus_multistream_encoder_create(48000, 2, 2147483647, 1, ...) or opus_multistream_surround_encoder_create(48000, 3, 0, ...). Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>