From 9372fa0d67186fe9109ea5918a437c5c1a236868 Mon Sep 17 00:00:00 2001 From: Martin Date: Wed, 22 Jul 2015 16:08:11 +0000 Subject: [PATCH] refs #2517 *fixed crash by detecting bad file format early git-svn-id: http://www.openflipper.org/svnrepo/OpenFlipper/branches/Free@21038 383ad7c9-94d9-4d36-a494-682f7c89f535 --- FileOFF.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/FileOFF.cc b/FileOFF.cc index c17e495..00b6b4f 100644 --- a/FileOFF.cc +++ b/FileOFF.cc @@ -452,6 +452,11 @@ bool FileOFFPlugin::readFileOptions(QString _filename, OFFImporter& _importer) { // Skip vertex indices for(uint i = 0; i < tmp_count; ++i) { + if(sstr.eof()) + { + emit log(LOGERR,"The OFF File is Malformatted! Aborting..."); + return false; + } sstr >> dummy_uint; } -- GitLab