[Live-devel] small leaks
    Gabriel Bouvigne 
    gabriel.bouvigne at resonate-mp4.com
       
    Thu Aug 12 17:10:51 PDT 2004
    
    
  
I think that I might have idenfied some small leaks.
Here are the changes I made:
----------------------------------------
*rtspclient.cpp
RTSPClient::~RTSPClient() {
   reset();
   delete[] fUserAgentHeaderStr;
   if (fLastSessionId)
     delete[] fLastSessionId;
}
-------------------------------------------
*rtcp.cpp, reapOldMembers(unsigned threshold)
...
     if (foundOldMember) {
#ifdef DEBUG
         fprintf(stderr, "reap: removing SSRC 0x%x\n", oldSSRC);
#endif
       remove(oldSSRC);
     }
     delete iter;
   } while (foundOldMember);
}
---------------------------
*hashtable.cpp
void* HashTable::RemoveNext() {
   Iterator* iter = Iterator::create(*this);
   char const* key;
   void* removedValue = iter->next(key);
   if (removedValue != 0) Remove(key);
   delete iter;
   return removedValue;
}
Regards,
-- 
Gabriel Bouvigne
Resonate mp4
Tel: (+33) 142 411 665
    
    
More information about the live-devel
mailing list