summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2013-04-04 22:34:09 +0200
committerJochen Dolze <vdr@dolze.de>2013-04-04 22:34:09 +0200
commit90c023f6b6a665cf8a6a205acbc241f545043d74 (patch)
tree802287091b44c76722950ad472c7262f95db3337
parent41b998d61be16b0551b9411db782926a68eb6f11 (diff)
downloadvdr-plugin-xmltv2vdr-90c023f6b6a665cf8a6a205acbc241f545043d74.tar.gz
vdr-plugin-xmltv2vdr-90c023f6b6a665cf8a6a205acbc241f545043d74.tar.bz2
Found and fixed possible memory leak
-rw-r--r--xmltv2vdr.h4
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()
{