From e6d1e71edc770f5907177bd8a7b89a46b2ff4b19 Mon Sep 17 00:00:00 2001 From: Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Date: Wed, 6 May 2009 15:07:58 -0400 Subject: [PATCH] BUG: Avoiding debug assertion on with VS8 when attempting to read a binary file as ASCII. That happens when testing if the file is readable or not. --- IO/vtkGenericEnSightReader.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IO/vtkGenericEnSightReader.cxx b/IO/vtkGenericEnSightReader.cxx index 5f59829367c..935e21c549f 100644 --- a/IO/vtkGenericEnSightReader.cxx +++ b/IO/vtkGenericEnSightReader.cxx @@ -33,7 +33,7 @@ #include <assert.h> #include <ctype.h> /* isspace */ -vtkCxxRevisionMacro(vtkGenericEnSightReader, "1.87"); +vtkCxxRevisionMacro(vtkGenericEnSightReader, "1.88"); vtkStandardNewMacro(vtkGenericEnSightReader); vtkCxxSetObjectMacro(vtkGenericEnSightReader,TimeSets, @@ -664,7 +664,7 @@ int vtkGenericEnSightReader::ReadNextDataLine(char result[256]) { size_t len = strlen( result ); unsigned int i = 0; - while( i < len && isspace( result[i] ) ) + while( i < len && (static_cast<unsigned int>(result[i]) <= 255) && isspace(result[i]) ) { ++i; } -- GitLab