diff options
Diffstat (limited to 'cpputools')
-rw-r--r-- | cpputools/source/unoexe/unoexe.cxx | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/cpputools/source/unoexe/unoexe.cxx b/cpputools/source/unoexe/unoexe.cxx index db3e63b8d36e..e6590a3fedfc 100644 --- a/cpputools/source/unoexe/unoexe.cxx +++ b/cpputools/source/unoexe/unoexe.cxx @@ -350,18 +350,20 @@ static Reference< XSimpleRegistry > openRegistry( if (xNewReg->isValid()) return xNewReg; else + { xNewReg->close(); + out( "\n> warning: cannot open registry " ); + out( rURL ); + } } - catch (Exception &) + catch (Exception & e) { + out( "\n> warning: cannot open registry " ); + out( rURL ); + out( ": " ); + out( e.Message ); } - out( "\n> warning: cannot open registry \"" ); - out( rURL ); - if (bReadOnly) - out( "\" for reading, ignoring!" ); - else - out( "\" for reading and writing, ignoring!" ); return Reference< XSimpleRegistry >(); } //-------------------------------------------------------------------------------------------------- |