From 4c3cdc113704d343f02674a9bc5e6b72b8523b43 Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Sun, 19 Jun 2011 15:29:00 +0200 Subject: [PATCH] BUG: protect against null pointer --- Code/Core/otbWrapperOutputImageParameter.h | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Code/Core/otbWrapperOutputImageParameter.h b/Code/Core/otbWrapperOutputImageParameter.h index 6bc7685b3f..e9f05801bd 100644 --- a/Code/Core/otbWrapperOutputImageParameter.h +++ b/Code/Core/otbWrapperOutputImageParameter.h @@ -77,12 +77,15 @@ public: void Write() { - typedef otb::StreamingImageFileWriter<VectorImageType> WriterType; - - WriterType::Pointer writer = WriterType::New(); - writer->SetInput(m_Image); - writer->SetFileName(this->GetFileName()); - writer->Update(); + if (m_Image.IsNotNull()) + { + typedef otb::StreamingImageFileWriter<VectorImageType> WriterType; + + WriterType::Pointer writer = WriterType::New(); + writer->SetInput(m_Image); + writer->SetFileName(this->GetFileName()); + writer->Update(); + } } protected: -- GitLab