[Libreoffice-commits] core.git: sal/osl

Stephan Bergmann sbergman at redhat.com
Fri Nov 21 03:11:36 PST 2014


 sal/osl/unx/process.cxx |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

New commits:
commit d2e7105fa3fa696c51965f5e186d64a91416af63
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Fri Nov 21 12:10:55 2014 +0100

    cid#1209049: Unchecked return value
    
    Change-Id: I7422cb010c38de34a7effa6124c5146f70419f79

diff --git a/sal/osl/unx/process.cxx b/sal/osl/unx/process.cxx
index 7355ac97..8030664 100644
--- a/sal/osl/unx/process.cxx
+++ b/sal/osl/unx/process.cxx
@@ -472,7 +472,15 @@ oslProcessError SAL_CALL osl_executeProcess_WithRedirectedIO(
     char szWorkDir[PATH_MAX] = "";
     if ( ustrWorkDir != 0 && ustrWorkDir->length )
     {
-        FileURLToPath( szWorkDir, PATH_MAX, ustrWorkDir );
+        oslFileError e = FileURLToPath( szWorkDir, PATH_MAX, ustrWorkDir );
+        if (e != osl_File_E_None)
+        {
+            SAL_INFO(
+                "sal.osl",
+                "FileURLToPath(" << rtl::OUString::unacquired(&ustrWorkDir)
+                    << ") failed with " << e);
+            return osl_Process_E_Unknown;
+        }
         pszWorkDir = szWorkDir;
     }
 


More information about the Libreoffice-commits mailing list