GNOME Bugzilla – Bug 608255
[speex] speexenc crash and leaks in rtpspeexpay and speexdec
Last modified: 2010-01-27 17:30:03 UTC
Created attachment 152401 [details] [review] Check a bit more for proper setup state As subject indicates, speexenc might perform some undesirable arithmetic in e.g. a non-negotiated pipeline.
Created attachment 152402 [details] [review] Fix occasional buffer leak in rtpspeexpay
Created attachment 152403 [details] [review] Reset and free some more decoder related structures
commit 77509c80c99b5f614473d09ef68bfa3ce2a08f62 Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> Date: Wed Jan 27 15:24:52 2010 +0100 speexdec: free some more when resetting Fixes #608255. commit 71e35b2bf341b9073340b5ca776cbd45605b7965 Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> Date: Wed Jan 27 15:24:24 2010 +0100 rtpspeexpay: fix occasional buffer leak Fixes #608255. commit c529145e4b1b74fcfdf8c9a387a7dafdcd4eb4b5 Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> Date: Wed Jan 27 15:22:46 2010 +0100 speexenc: prevent invalid arithmetic if not setup yet Fixes #608255.