X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Fapi%2Finternal%2Fbam%2FBamReader_p.cpp;fp=src%2Fapi%2Finternal%2Fbam%2FBamReader_p.cpp;h=24e54fd08278b9f6b757322d78e2a6aa80986246;hb=146f51585f77be8da168cba28ec5a352903004d6;hp=75d727928bb6757c49f033ea938e2fa4e81a5f20;hpb=7f8b301e2f43d4d50a79f6184f1c132c9e33d324;p=bamtools.git diff --git a/src/api/internal/bam/BamReader_p.cpp b/src/api/internal/bam/BamReader_p.cpp index 75d7279..24e54fd 100644 --- a/src/api/internal/bam/BamReader_p.cpp +++ b/src/api/internal/bam/BamReader_p.cpp @@ -232,6 +232,7 @@ bool BamReaderPrivate::LoadNextAlignment(BamAlignment& alignment) { // read in the 'block length' value, make sure it's not zero char buffer[sizeof(uint32_t)]; + fill_n(buffer, sizeof(uint32_t), 0); m_stream.Read(buffer, sizeof(uint32_t)); alignment.SupportData.BlockLength = BamTools::UnpackUnsignedInt(buffer); if ( m_isBigEndian ) BamTools::SwapEndian_32(alignment.SupportData.BlockLength);