]> granicus.if.org Git - taglib/commitdiff
Crash when saving xm files (fixes #68)
authorUrs Fleisch <ufleisch@users.sourceforge.net>
Sun, 30 Sep 2012 13:42:16 +0000 (15:42 +0200)
committerLukáš Lalinský <lalinsky@gmail.com>
Sun, 30 Sep 2012 13:42:16 +0000 (15:42 +0200)
taglib/xm/xmfile.cpp

index 272e5fe0b7e79ec4e61b931fc857b6eb5648c717..c311a06e2358f93c10179cecae4a7e211dc3a03e 100644 (file)
@@ -443,7 +443,7 @@ bool XM::File::save()
       return false;
 
     uint len = std::min(22UL, instrumentHeaderSize - 4U);
-    if(i > lines.size())
+    if(i >= lines.size())
       writeString(String::null, len);
     else
       writeString(lines[i], len);