From ab8302d88f0a483c94c26a32814172f15001e56f Mon Sep 17 00:00:00 2001 From: Rob Shearman Date: Wed, 27 Feb 2008 16:48:00 +0000 Subject: [PATCH] oleaut32: Don't store result of CompareStringW in HRESULT in OLEFontImpl_IsEqual. It returns an INT, which is quite different to an HRESULT. --- dlls/oleaut32/olefont.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/oleaut32/olefont.c b/dlls/oleaut32/olefont.c index fe787a7db70..9a76992f4ad 100644 --- a/dlls/oleaut32/olefont.c +++ b/dlls/oleaut32/olefont.c @@ -941,7 +941,7 @@ static HRESULT WINAPI OLEFontImpl_IsEqual( { OLEFontImpl *left = (OLEFontImpl *)iface; OLEFontImpl *right = (OLEFontImpl *)pFontOther; - HRESULT hres; + INT ret; INT left_len,right_len; if((iface == NULL) || (pFontOther == NULL)) @@ -964,9 +964,9 @@ static HRESULT WINAPI OLEFontImpl_IsEqual( /* Check from string */ left_len = strlenW(left->description.lpstrName); right_len = strlenW(right->description.lpstrName); - hres = CompareStringW(0,0,left->description.lpstrName, left_len, + ret = CompareStringW(0,0,left->description.lpstrName, left_len, right->description.lpstrName, right_len); - if (hres != CSTR_EQUAL) + if (ret != CSTR_EQUAL) return S_FALSE; return S_OK;