[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [publictransport] engine/timetablemate/src: Fix crash with invalid provider plugin XML files
From: Friedrich_Karl_Tilman_Pülz <fpuelz () gmx ! de>
Date: 2012-11-30 20:36:57
Message-ID: 20121130203657.AF9E6A60DF () git ! kde ! org
[Download RAW message or body]
Git commit 860ee12b795d8a2f0078ed53c80d5136d5c95871 by Friedrich Karl Tilman Pülz.
Committed on 29/11/2012 at 02:30.
Pushed by fkpulz into branch 'master'.
Fix crash with invalid provider plugin XML files
It crashed as soon as the file was modified to an invalid state
M +1 -0 engine/timetablemate/src/project.cpp
http://commits.kde.org/publictransport/860ee12b795d8a2f0078ed53c80d5136d5c95871
diff --git a/engine/timetablemate/src/project.cpp b/engine/timetablemate/src/project.cpp
index ada5f95..67dcfa7 100644
--- a/engine/timetablemate/src/project.cpp
+++ b/engine/timetablemate/src/project.cpp
@@ -860,6 +860,7 @@ public:
}
} else {
kDebug() << "Service provider plugin is invalid" << reader.errorString() << fileName;
+ provider = ServiceProvider::createInvalidProvider( q );
errorHappened( Project::ErrorWhileLoadingProject, reader.errorString() );
insertProjectSourceTemplate();
return false;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic