diff options
Diffstat (limited to 'src/md/enc/mdinternalrw.cpp')
-rw-r--r-- | src/md/enc/mdinternalrw.cpp | 2 |
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> |