diff --git a/modules/juce_core/native/juce_mac_Network.mm b/modules/juce_core/native/juce_mac_Network.mm index ec20ac7d21..eaddad2fa7 100644 --- a/modules/juce_core/native/juce_mac_Network.mm +++ b/modules/juce_core/native/juce_mac_Network.mm @@ -633,7 +633,7 @@ public: } //============================================================================== - bool isError() const { return connection == nullptr; } + bool isError() const { return (connection == nullptr || connection->headers == nullptr); } int64 getTotalLength() override { return connection == nullptr ? -1 : connection->contentLength; } bool isExhausted() override { return finished; } int64 getPosition() override { return position; }