Prevent 0-pointer accesses.
This commit is contained in:
parent
081f024e2c
commit
24ca250d2e
1 changed files with 4 additions and 0 deletions
|
@ -1579,6 +1579,10 @@ namespace DTSC {
|
|||
|
||||
///\brief Writes a track to a pointer
|
||||
void Track::writeTo(char *& p) {
|
||||
std::deque<Fragment>::iterator firstFrag = fragments.begin();
|
||||
if (fragments.size() && (&firstFrag) == 0){
|
||||
return;
|
||||
}
|
||||
std::string trackIdent = getWritableIdentifier();
|
||||
writePointer(p, convertShort(trackIdent.size()), 2);
|
||||
writePointer(p, trackIdent);
|
||||
|
|
Loading…
Add table
Reference in a new issue