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