1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-02-20 09:40:49 +01:00

Fixed error handling

This commit is contained in:
Martin Tůma 2016-11-03 01:09:41 +01:00
parent c97aa9c25d
commit 4b66aaa78b

View File

@ -87,8 +87,10 @@ bool FITParser::parseDefinitionMessage(quint8 header)
quint8 i; quint8 i;
if (def->fields) if (def->fields) {
delete[] def->fields; delete[] def->fields;
def->fields = 0;
}
// reserved/unused // reserved/unused
if (!readValue(i)) if (!readValue(i))
@ -110,10 +112,6 @@ bool FITParser::parseDefinitionMessage(quint8 header)
// number of records // number of records
if (!readValue(def->num_fields)) if (!readValue(def->num_fields))
return false; return false;
if (def->num_fields == 0) {
def->fields = 0;
return true;
}
// definition records // definition records
def->fields = new Field[def->num_fields]; def->fields = new Field[def->num_fields];