From: [CST] Focus Date: Thu, 19 Jan 2015 13:50:45 +0400 Subject: [PATCH] libdvbsi++: workaround bug in content identifier descriptor processing --- --- libdvbsi++-0.3.6.cst/src/content_identifier_descriptor.cpp 2013-02-20 20:59:19.000000000 +0800 +++ libdvbsi++-0.3.7/src/content_identifier_descriptor.cpp 2013-09-24 03:10:43.000000000 +0800 @@ -69,6 +69,10 @@ i += crid->getLength() + 2; else if (crid->getLocation() == 1) i += 3; + else { + delete crid; + break; + } identifier.push_back(crid); }