diff --git a/src/tagBam/tagBam.cpp b/src/tagBam/tagBam.cpp
index 5c7590fbb96dc048f68251715366e6716101e256..7638669d5e8efe55c6114e8f5adf9a2efd7d6154 100644
--- a/src/tagBam/tagBam.cpp
+++ b/src/tagBam/tagBam.cpp
@@ -123,7 +123,7 @@ void TagBam::Tag() {
                 else if (_useNames && !_useScores && !_useIntervals) {
                     anno->allHits(a.chrom, a.start, a.end, a.strand, 
                                   hits, _sameStrand, _diffStrand, 0.0, false);
-                    for (size_t j = 0; j < hits.size(); ++i) {
+                    for (size_t j = 0; j < hits.size(); ++j) {
                         annotations << hits[j].name;
                         if (j < hits.size() - 1) annotations << ",";
                     }