Browse Source

Free frame on error in SpectSeq::Load2.

master
Reece H. Dunn 9 years ago
parent
commit
6722fdaca2
1 changed files with 15 additions and 3 deletions
  1. 15
    3
      src/spectseq.cpp

+ 15
- 3
src/spectseq.cpp View File



if(import==1) if(import==1)
{ {
if(frame->Import(stream) != 0) break;
if(frame->Import(stream) != 0)
{
delete frame;
break;
}
} }
else else
if(import==2) if(import==2)
{ {
if(frame->ImportSPC2(stream,time_acc) != 0) break;
if(frame->ImportSPC2(stream,time_acc) != 0)
{
delete frame;
break;
}
} }
else else
{ {
if(frame->Load(stream, file_format) != 0) break;
if(frame->Load(stream, file_format) != 0)
{
delete frame;
break;
}
} }


frames[numframes++] = frame; frames[numframes++] = frame;

Loading…
Cancel
Save