]> Creatis software - gdcm.git/blobdiff - src/gdcmFile.cxx
gdcmHeader::gdcmHeader(const char *InFilename, bool exception_on_error)
[gdcm.git] / src / gdcmFile.cxx
index 6689c01f437ef8e70898c5f717af19ecc64b898c..7274df46ab47f06e7da21d26b168fca987aa7f2f 100644 (file)
 gdcmFile::gdcmFile(std::string & filename) 
        :gdcmHeader(filename.c_str())   
 {
-   SetPixelDataSizeFromHeader();
+      if (IsReadable())
+         SetPixelDataSizeFromHeader();
 }
 
 gdcmFile::gdcmFile(const char * filename) 
        :gdcmHeader(filename)   
 {
-   SetPixelDataSizeFromHeader();
+   if (IsReadable())
+      SetPixelDataSizeFromHeader();
 }
 
 /**