Commit c356d450 authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

urlmon: Simplify get_feature_from_process.

parent 72edda27
...@@ -637,21 +637,16 @@ static HRESULT load_process_feature(INTERNETFEATURELIST feature) ...@@ -637,21 +637,16 @@ static HRESULT load_process_feature(INTERNETFEATURELIST feature)
static HRESULT get_feature_from_process(INTERNETFEATURELIST feature) static HRESULT get_feature_from_process(INTERNETFEATURELIST feature)
{ {
HRESULT hres; HRESULT hres = S_OK;
EnterCriticalSection(&process_features_cs); EnterCriticalSection(&process_features_cs);
/* Try loading the feature from the registry, if it hasn't already /* Try loading the feature from the registry, if it hasn't already
* been done. * been done.
*/ */
if(process_feature_controls[feature].check_registry) { if(process_feature_controls[feature].check_registry)
hres = load_process_feature(feature); hres = load_process_feature(feature);
if(FAILED(hres)) { if(SUCCEEDED(hres))
LeaveCriticalSection(&process_features_cs);
return hres;
}
}
hres = process_feature_controls[feature].enabled ? S_OK : S_FALSE; hres = process_feature_controls[feature].enabled ? S_OK : S_FALSE;
LeaveCriticalSection(&process_features_cs); LeaveCriticalSection(&process_features_cs);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment