summaryrefslogtreecommitdiff
path: root/embedserv
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2013-01-08 16:42:07 +0100
committerStephan Bergmann <sbergman@redhat.com>2013-01-08 16:42:23 +0100
commita6f978e1c3a27c7045ec3be129d8d6883f021015 (patch)
tree115986bcfd20d23561418380b4afc506ed4025ae /embedserv
parent9dc3ee9a68749bb30536dbe767384d59827dee3d (diff)
Logic (only update ret if it does not indicate an error yet)
Change-Id: I717ff4de7cf406b01383f8f181b81695242a2ca8
Diffstat (limited to 'embedserv')
-rw-r--r--embedserv/source/inprocserv/inprocembobj.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/embedserv/source/inprocserv/inprocembobj.cxx b/embedserv/source/inprocserv/inprocembobj.cxx
index 27c28adff032..536095fcaf31 100644
--- a/embedserv/source/inprocserv/inprocembobj.cxx
+++ b/embedserv/source/inprocserv/inprocembobj.cxx
@@ -785,7 +785,7 @@ STDMETHODIMP InprocEmbedDocument_Impl::Close( DWORD dwSaveOption )
if (!SUCCEEDED(hr))
ret = hr;
hr = CoDisconnectObject( (IUnknown*)(IPersistStorage*)this, 0 );
- if (!(SUCCEEDED(hr) && SUCCEEDED(ret)))
+ if (!SUCCEEDED(hr) && SUCCEEDED(ret))
ret = hr;
}
}