From: Urs Fleisch Date: Sun, 30 Sep 2012 13:42:16 +0000 (+0200) Subject: Crash when saving xm files (fixes #68) X-Git-Tag: v1.9~84^2~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2d7414733eaa3263868c74abfa6cff38a8afe8d3;p=taglib Crash when saving xm files (fixes #68) --- diff --git a/taglib/xm/xmfile.cpp b/taglib/xm/xmfile.cpp index 272e5fe0..c311a06e 100644 --- a/taglib/xm/xmfile.cpp +++ b/taglib/xm/xmfile.cpp @@ -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);