]> git.donarmstrong.com Git - bamtools.git/commitdiff
fixed a bug where the terminal null wasn't being saved in SaveAlignment.
authormikaels <mikaels@9efb377e-2e27-44b9-b91a-ec4abb80ed8b>
Tue, 4 Aug 2009 20:44:19 +0000 (20:44 +0000)
committermikaels <mikaels@9efb377e-2e27-44b9-b91a-ec4abb80ed8b>
Tue, 4 Aug 2009 20:44:19 +0000 (20:44 +0000)
git-svn-id: svn+ssh://gene.bc.edu/home/subversion/Derek/BamTools/trunk@24 9efb377e-2e27-44b9-b91a-ec4abb80ed8b

BamWriter.cpp

index 32e7047c1779e8101f404378b7df43756fd23a8b..694241d9219490ca1374c7b8979d9bade0c5c892 100644 (file)
@@ -362,7 +362,7 @@ void BamWriter::SaveAlignment(const BamAlignment& al) {
        const unsigned int encodedQueryLen = encodedQuery.size();
 
        // store the tag data length
-       const unsigned int tagDataLength = al.TagData.size();
+       const unsigned int tagDataLength = al.TagData.size() + 1;
 
        // assign the BAM core data
        unsigned int buffer[8];