diff --git a/PowerEditor/src/WinControls/TreeView/TreeView.cpp b/PowerEditor/src/WinControls/TreeView/TreeView.cpp index 874b3f48b..c0f5ee95c 100644 --- a/PowerEditor/src/WinControls/TreeView/TreeView.cpp +++ b/PowerEditor/src/WinControls/TreeView/TreeView.cpp @@ -285,7 +285,10 @@ BOOL TreeView::setImageList(int w, int h, int nbImage, int image_id, ...) hbmp = (HBITMAP)::LoadImage(_hInst, MAKEINTRESOURCE(imageID), IMAGE_BITMAP, bmDpiDynW, bmDpiDynH, 0); if (hbmp == NULL) + { + va_end(argLst); return FALSE; + } ImageList_AddMasked(_hImaLst, hbmp, maskColour); DeleteObject(hbmp); }