VirtualBox

Ignore:
Timestamp:
Jul 5, 2017 4:59:24 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
116733
Message:

Additions/VBoxCredProv: Free allocated label in error case in VBoxCredProvProvider::GetFieldDescriptorAt().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvProvider.cpp

    r67772 r67808  
    435435
    436436        if (SUCCEEDED(hr))
     437        {
    437438            *ppFieldDescriptor = pcpFieldDesc;
     439        }
    438440        else if (pcpFieldDesc)
     441        {
     442            if (pcpFieldDesc->pszLabel)
     443            {
     444                CoTaskMemFree(pcpFieldDesc->pszLabel);
     445                pcpFieldDesc->pszLabel = NULL;
     446            }
     447
    439448            CoTaskMemFree(pcpFieldDesc);
     449        }
    440450    }
    441451    else
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette