diff --git a/src/data/onmoveparsers.cpp b/src/data/onmoveparsers.cpp index 0f7d93eb..3127a8c7 100644 --- a/src/data/onmoveparsers.cpp +++ b/src/data/onmoveparsers.cpp @@ -270,6 +270,10 @@ bool GHPParser::parse(QFile *file, QList &tracks, _errorString = "unexpected end of file"; return false; } + if (!segment.size()) { + _errorString = "No usable data found"; + return false; + } tracks.append(TrackData()); tracks.last().append(segment);