Properly clean up when comment decoding is interrupted.
commit17f3d115d815135bd92d0017add09e4d7815a566
authortterribe <tterribe@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Wed, 13 Feb 2008 19:50:32 +0000 (13 19:50 +0000)
committertterribe <tterribe@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Wed, 13 Feb 2008 19:50:32 +0000 (13 19:50 +0000)
tree2b7141290448dc69bbbbf0c2e5a3dfbb7bfed1c9
parentca0822e2779ae442a965e5c6e8142944c1e6d15a
Properly clean up when comment decoding is interrupted.
Also, check to make sure an invalid packet doesn't tell us to allocate a
 ridiculous number of comment pointers (i.e., more than could possibly fit in
 the packet).

git-svn-id: http://svn.xiph.org/trunk@14500 0101bb08-14d6-0310-b084-bc0e0c8e3800
theora/lib/dec/decinfo.c