diff --git a/channels/client/addin.c b/channels/client/addin.c index f85314258..d7494e20f 100644 --- a/channels/client/addin.c +++ b/channels/client/addin.c @@ -182,6 +182,8 @@ FREERDP_ADDIN** freerdp_channels_list_dynamic_addins(LPSTR pszName, LPSTR pszSub NativePathCchAppendA(pszSearchPath, cchSearchPath + 1, pszAddinPath); NativePathCchAppendA(pszSearchPath, cchSearchPath + 1, pszPattern); + free(pszPattern); + cchSearchPath = strlen(pszSearchPath); hFind = FindFirstFileA(pszSearchPath, &FindData);