if ( C3d.IsNull()) {
Handle(Geom_BSplineSurface) S =
DrawTrSurf::GetBSplineSurface(a[2]);
- if ( S.IsNull()) return 1;
+ if (S.IsNull())
+ {
+ delete[] name;
+ return 1;
+ }
if (n == 7) {
Standard_Real U1, U2, V1, V2;
U1 = Draw::Atof(a[3]);
}
}
+ delete[] name;
+
return 0;
}
TCollection_AsciiString aValueText = aSubText.SubString (aStreamPos, aNextPos - 1);
if (!aValueText.IsRealValue())
+ {
+ va_end(vl);
return Standard_False;
+ }
Standard_Real aValue = aValueText.RealValue();
*(va_arg(vl, Standard_Real*)) = aValue;