From fd5d0900dac1683c13bdc07ad398437654da3805 Mon Sep 17 00:00:00 2001 From: Viktor Muntzing Date: Fri, 8 Jan 2016 16:26:17 -0600 Subject: [PATCH] index_server: Fix obvious memory leak in CLuceneDataBase Signed-off-by: Alexander von Gluck IV --- src/add-ons/index_server/fulltext/CLuceneDataBase.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/add-ons/index_server/fulltext/CLuceneDataBase.cpp b/src/add-ons/index_server/fulltext/CLuceneDataBase.cpp index e60db9c089..4d306e737f 100644 --- a/src/add-ons/index_server/fulltext/CLuceneDataBase.cpp +++ b/src/add-ons/index_server/fulltext/CLuceneDataBase.cpp @@ -35,9 +35,10 @@ wchar_t* to_wchar(const char *str) int size = strlen(str) * sizeof(wchar_t) ; wchar_t *wStr = new wchar_t[size] ; - if (mbstowcs(wStr, str, size) == -1) + if (mbstowcs(wStr, str, size) == -1) { + delete[] wStr ; return NULL ; - else + } else return wStr ; }