Blame SOURCES/kde-workspace-4.10.5-coverity-scan.patch

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