Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/Numerics/Vector.cpp =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/Numerics/Vector.cpp (revision 11754) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/Numerics/Vector.cpp (revision 11755) @@ -73,7 +73,7 @@ Vector::Vector(Vec petsc_vec){ if(petsc_vec==NULL){ - this->vector=NULL; + this->vector=NewVec(0); } else{ /*copy vector*/ @@ -215,6 +215,8 @@ bool Vector::IsEmpty(void){ int M; + + _assert_(this->vector); this->GetSize(&M); if(M==0)