diff options
author | Christian Wieninger <cwieninger@gmx.de> | 2013-01-23 20:05:40 +0100 |
---|---|---|
committer | Christian Wieninger <cwieninger@gmx.de> | 2013-01-23 20:05:40 +0100 |
commit | fa89d9033aa5795378a3326eff9d47bc720dd384 (patch) | |
tree | de5b57da23766c8d71f252d4ed97268da4a2d2a4 /epgsearchtools.c | |
parent | f897f4833fc1f4280ec71c5385210f6813ebf609 (diff) | |
download | vdr-plugin-epgsearch-fa89d9033aa5795378a3326eff9d47bc720dd384.tar.gz vdr-plugin-epgsearch-fa89d9033aa5795378a3326eff9d47bc720dd384.tar.bz2 |
fixed a memory leak, thanks to Sundararaj Reel for the patch
Diffstat (limited to 'epgsearchtools.c')
-rw-r--r-- | epgsearchtools.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/epgsearchtools.c b/epgsearchtools.c index 3324f64..36f8474 100644 --- a/epgsearchtools.c +++ b/epgsearchtools.c @@ -86,11 +86,12 @@ int CompareSearchExtPrioDescTerm(const void *p1, const void *p2) return strcmp((*(cSearchExt **)p1)->search, (*(cSearchExt **)p2)->search); } -char* IndentMenuItem(const char* szString, int indentions) +cString IndentMenuItem(const char* szString, int indentions) { char* szIndented = NULL; msprintf(&szIndented, "%*s", strlen(szString)+indentions*2, szString); - return szIndented; + cString szIndentedStr(szIndented, true /*take pointer*/); + return szIndentedStr; } bool MatchesSearchMode(const char* szTest, const char* searchText, int mode, const char* delim, int tolerance) |