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
|
///\brief Writes a track to a pointer
|
||||||
void Track::writeTo(char *& p) {
|
void Track::writeTo(char *& p) {
|
||||||
|
std::deque<Fragment>::iterator firstFrag = fragments.begin();
|
||||||
|
if (fragments.size() && (&firstFrag) == 0){
|
||||||
|
return;
|
||||||
|
}
|
||||||
std::string trackIdent = getWritableIdentifier();
|
std::string trackIdent = getWritableIdentifier();
|
||||||
writePointer(p, convertShort(trackIdent.size()), 2);
|
writePointer(p, convertShort(trackIdent.size()), 2);
|
||||||
writePointer(p, trackIdent);
|
writePointer(p, trackIdent);
|
||||||
|
|
Loading…
Add table
Reference in a new issue