Module: wine Branch: master Commit: 3cb938fd4f3f16b52022e109a2ededb40371765b URL: http://source.winehq.org/git/wine.git/?a=commit;h=3cb938fd4f3f16b52022e109a2...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Sat Aug 26 22:12:59 2017 +0300
wsdapi: Fix use-after-free when checking for unique prefix (Valgrind).
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/wsdapi/xml.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/wsdapi/xml.c b/dlls/wsdapi/xml.c index 145c394..824b7ff 100644 --- a/dlls/wsdapi/xml.c +++ b/dlls/wsdapi/xml.c @@ -529,6 +529,7 @@ static HRESULT WINAPI IWSDXMLContextImpl_AddNamespace(IWSDXMLContext *iface, LPC if (setNewPrefix) { WSDFreeLinkedMemory((void *)ns->PreferredPrefix); + ns->PreferredPrefix = NULL;
if ((newPrefix != NULL) && (is_prefix_unique(This->namespaces, newPrefix))) {