I’ve been going bonkers all morning trying to figure out why the release builds of my plugins have been silently failing to unlock. Turns out it was an uninitialized variable, could you make the following change to juce_OnlineUnlockStatus.h
Line 181 from:
bool succeeded;
to
bool succeeded = false;
Or make sure OnlineUnlockStatus::handleXmlReply()
always sets the succeeded
variable.