<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><meta http-equiv="x-dns-prefetch-control" content="off"></div><div id="yiv1953769700"><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div id="yiv1953769700yui_3_2_0_16_131598082370748"><br><span></span>Folks,</div><div id="yiv1953769700yui_3_2_0_16_131598082370751"><br></div><div id="yiv1953769700yui_3_2_0_16_1315980823707508">In vlc code, I noticed that the memory allocated from stream_Peek is not released in the code. A typical usage pattern is:<br><br>const uint8_t* p_Peek;<br>stream_Peek(s, &p_Peek, num);<br><br>So, when stream_Peek succeeds, it creates memory for p_Peek and fills it with required data.<br><br>What is confusing is that no one ever releases this memory.<br><br>Method stream_Peek is being used all over the modules.<br><br>What is it
 that I am missing?<br><br>Thank you in advance for your help.<br><br>Regards,<br>Peter<br><br><br></div></div></div><div><meta http-equiv="x-dns-prefetch-control" content="on"></div></div></body></html>