diff --git a/juce_amalgamated.cpp b/juce_amalgamated.cpp index ddcf309254..e10a65d950 100644 --- a/juce_amalgamated.cpp +++ b/juce_amalgamated.cpp @@ -2860,7 +2860,7 @@ void BitArray::loadFromMemoryBlock (const MemoryBlock& data) throw() { clear(); - for (size_t i = data.getSize(); --i >= 0;) + for (int i = (int) data.getSize(); --i >= 0;) this->setBitRangeAsInt ((int) (i << 3), 8, data [i]); } @@ -22351,6 +22351,7 @@ static bool juce_slowCopyOfWavFileWithNewMetadata (const File& file, const Strin bool ok = writer->writeFromAudioReader (*reader, 0, -1); writer = 0; + reader = 0; return ok && tempFile.overwriteTargetFileWithTemporary(); } diff --git a/src/audio/audio_file_formats/juce_WavAudioFormat.cpp b/src/audio/audio_file_formats/juce_WavAudioFormat.cpp index faa2916048..3664a2bb8f 100644 --- a/src/audio/audio_file_formats/juce_WavAudioFormat.cpp +++ b/src/audio/audio_file_formats/juce_WavAudioFormat.cpp @@ -814,6 +814,7 @@ static bool juce_slowCopyOfWavFileWithNewMetadata (const File& file, const Strin bool ok = writer->writeFromAudioReader (*reader, 0, -1); writer = 0; + reader = 0; return ok && tempFile.overwriteTargetFileWithTemporary(); } diff --git a/src/containers/juce_BitArray.cpp b/src/containers/juce_BitArray.cpp index 55557c409a..1cad30b639 100644 --- a/src/containers/juce_BitArray.cpp +++ b/src/containers/juce_BitArray.cpp @@ -938,7 +938,7 @@ void BitArray::loadFromMemoryBlock (const MemoryBlock& data) throw() { clear(); - for (size_t i = data.getSize(); --i >= 0;) + for (int i = (int) data.getSize(); --i >= 0;) this->setBitRangeAsInt ((int) (i << 3), 8, data [i]); }