Blame SOURCES/kde-workspace-4.10.5-coverity-scan.patch
|
|
9bf2a2 |
diff --git a/kcontrol/desktoptheme/desktopthemedetails.cpp b/kcontrol/desktoptheme/desktopthemedetails.cpp
|
|
|
9bf2a2 |
index 295edd9..ce01680 100644
|
|
|
9bf2a2 |
--- a/kcontrol/desktoptheme/desktopthemedetails.cpp
|
|
|
9bf2a2 |
+++ b/kcontrol/desktoptheme/desktopthemedetails.cpp
|
|
|
9bf2a2 |
@@ -287,9 +287,10 @@ void DesktopThemeDetails::exportTheme()
|
|
|
9bf2a2 |
if (!expFileName.isEmpty()) {
|
|
|
9bf2a2 |
KUrl path(themePath);
|
|
|
9bf2a2 |
KZip expFile(expFileName);
|
|
|
9bf2a2 |
- expFile.open(QIODevice::WriteOnly);
|
|
|
9bf2a2 |
- expFile.addLocalDirectory(path.directory (), themeStoragePath);
|
|
|
9bf2a2 |
- expFile.close();
|
|
|
9bf2a2 |
+ if (expFile.open(QIODevice::WriteOnly)) {
|
|
|
9bf2a2 |
+ expFile.addLocalDirectory(path.directory (), themeStoragePath);
|
|
|
9bf2a2 |
+ expFile.close();
|
|
|
9bf2a2 |
+ }
|
|
|
9bf2a2 |
}
|
|
|
9bf2a2 |
}
|
|
|
9bf2a2 |
}
|
|
|
9bf2a2 |
diff --git a/ksysguard/gui/Workspace.cpp b/ksysguard/gui/Workspace.cpp
|
|
|
9bf2a2 |
index 6e9a261..668c48a 100644
|
|
|
9bf2a2 |
--- a/ksysguard/gui/Workspace.cpp
|
|
|
9bf2a2 |
+++ b/ksysguard/gui/Workspace.cpp
|
|
|
9bf2a2 |
@@ -198,7 +198,9 @@ void Workspace::importWorkSheet( const KUrl &url )
|
|
|
9bf2a2 |
* transparent. Unless s/o beats me up I use this pseudo transparent
|
|
|
9bf2a2 |
* code. */
|
|
|
9bf2a2 |
QString tmpFile;
|
|
|
9bf2a2 |
- KIO::NetAccess::download( url, tmpFile, this );
|
|
|
9bf2a2 |
+ if (!KIO::NetAccess::download( url, tmpFile, this )) {
|
|
|
9bf2a2 |
+ return;
|
|
|
9bf2a2 |
+ }
|
|
|
9bf2a2 |
|
|
|
9bf2a2 |
// Import sheet from file.
|
|
|
9bf2a2 |
if ( !restoreWorkSheet( tmpFile ) )
|
|
|
9bf2a2 |
|