diff options
author | Jochen Dolze <vdr@dolze.de> | 2013-04-04 22:34:09 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2013-04-04 22:34:09 +0200 |
commit | 90c023f6b6a665cf8a6a205acbc241f545043d74 (patch) | |
tree | 802287091b44c76722950ad472c7262f95db3337 | |
parent | 41b998d61be16b0551b9411db782926a68eb6f11 (diff) | |
download | vdr-plugin-xmltv2vdr-90c023f6b6a665cf8a6a205acbc241f545043d74.tar.gz vdr-plugin-xmltv2vdr-90c023f6b6a665cf8a6a205acbc241f545043d74.tar.bz2 |
Found and fixed possible memory leak
-rw-r--r-- | xmltv2vdr.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xmltv2vdr.h b/xmltv2vdr.h index 1570d0c..c7cc00b 100644 --- a/xmltv2vdr.h +++ b/xmltv2vdr.h @@ -190,11 +190,11 @@ public: char *GetDefaultOrder(); void AllocateEPGTimerThread() { - epgtimer=new cEPGTimer(this); + if (!epgtimer) epgtimer=new cEPGTimer(this); } void AllocateEPGSeasonThread() { - epgseasonepisode=new cEPGSeasonEpisode(this); + if (!epgseasonepisode) epgseasonepisode=new cEPGSeasonEpisode(this); } cEPGSeasonEpisode *EPGSeasonEpisode() { |