summaryrefslogtreecommitdiff
path: root/src/md/enc/mdinternalrw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/md/enc/mdinternalrw.cpp')
-rw-r--r--src/md/enc/mdinternalrw.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/md/enc/mdinternalrw.cpp b/src/md/enc/mdinternalrw.cpp
index 02fb407358..75c793967e 100644
--- a/src/md/enc/mdinternalrw.cpp
+++ b/src/md/enc/mdinternalrw.cpp
@@ -2393,7 +2393,7 @@ HRESULT MDInternalRW::GetItemGuid( // return hresult
// Get the GUID, if any.
hr = GetCustomAttributeByName(tkObj, INTEROP_GUID_TYPE, (const void**)&pBlob, &cbBlob);
- if (hr != S_FALSE)
+ if (SUCCEEDED(hr) && hr != S_FALSE)
{
// Should be in format. Total length == 41
// <0x0001><0x24>01234567-0123-0123-0123-001122334455<0x0000>