From c2527825156a9a8b35df10a4f3951a2d0a2756ab Mon Sep 17 00:00:00 2001 From: Siddhartha Gairola Date: Wed, 18 Jan 2017 22:53:53 +0530 Subject: [PATCH] CID #1098686, #1098693 Fixed Change-Id: I10ecd8262e4097eac64743d57ba0ead4c81b256e --- scilab/modules/gui/sci_gateway/c/sci_mpopup.c | 1 + .../modules/gui/sci_gateway/cpp/sci_uigetfont.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/scilab/modules/gui/sci_gateway/c/sci_mpopup.c b/scilab/modules/gui/sci_gateway/c/sci_mpopup.c index d3da824..103e6a0 100644 --- a/scilab/modules/gui/sci_gateway/c/sci_mpopup.c +++ b/scilab/modules/gui/sci_gateway/c/sci_mpopup.c @@ -99,6 +99,7 @@ int sci_mpopup(char *fname, void* pvApiCtx) pstRes = uiWaitContextMenu(iUicontextmenuUID); iRet = createSingleString(pvApiCtx, nbInputArgument(pvApiCtx) + 1, pstRes); + FREE(pstRes); if (iRet) { freeAllocatedMatrixOfString(iRows, iCols, pstAllMenuLabels); diff --git a/scilab/modules/gui/sci_gateway/cpp/sci_uigetfont.cpp b/scilab/modules/gui/sci_gateway/cpp/sci_uigetfont.cpp index 46cfed9..3aa49ce 100644 --- a/scilab/modules/gui/sci_gateway/cpp/sci_uigetfont.cpp +++ b/scilab/modules/gui/sci_gateway/cpp/sci_uigetfont.cpp @@ -248,6 +248,7 @@ int sci_uigetfont(char *fname, void* pvApiCtx) { printError(&sciErr, 0); Scierror(999, _("%s: Memory allocation error.\n"), fname); + delete[] selectedFontName; return 1; } } -- 1.7.9.5