1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-29 02:40:05 +00:00

Fixed an issue where WebBrowserComponent::clearCookies would not exit in certain conditions

This commit is contained in:
hogliux 2017-04-24 16:28:55 +01:00
parent e0698daaca
commit ee3457abb1

View file

@ -383,13 +383,17 @@ void WebBrowserComponent::clearCookies()
{
::DeleteUrlCacheEntry (entry.getData()->lpszSourceUrlName);
if (::FindNextUrlCacheEntry (urlCacheHandle, entry.getData(), &entrySize) == 0
&& GetLastError() == ERROR_INSUFFICIENT_BUFFER)
if (::FindNextUrlCacheEntry (urlCacheHandle, entry.getData(), &entrySize) == 0)
{
entry.realloc (1, entrySize);
if (GetLastError() == ERROR_INSUFFICIENT_BUFFER)
{
entry.realloc (1, entrySize);
if (::FindNextUrlCacheEntry (urlCacheHandle, entry.getData(), &entrySize) == 0)
break;
if (::FindNextUrlCacheEntry (urlCacheHandle, entry.getData(), &entrySize) != 0)
continue;
}
break;
}
}