diff -r a117e284a2c6 -r b09186059647 omadrm/drmengine/agentv2/src/Oma2AgentAttributes.cpp --- a/omadrm/drmengine/agentv2/src/Oma2AgentAttributes.cpp Tue Sep 28 14:08:58 2010 +0300 +++ b/omadrm/drmengine/agentv2/src/Oma2AgentAttributes.cpp Thu Oct 14 13:45:23 2010 +0300 @@ -1066,8 +1066,9 @@ case EContentVendor: if (dcf1 != NULL) { - TRAP(err, dcf1->GetHeaderL(KContentVendor, ptr)); - if (ptr.Length() > 0 && err == KErrNone) + TInt val = KErrNone; + TRAP(err, val = dcf1->GetHeaderL(KContentVendor, ptr)); + if (ptr.Length() > 0 && err == KErrNone && val == KErrNone) { TRAP(err, b = CnvUtfConverter::ConvertToUnicodeFromUtf8L(ptr)); }