summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2013-06-03 23:09:44 +0200
committerJulien Nabet <serval2412@yahoo.fr>2013-06-03 23:09:44 +0200
commitb532752e7b9407d4d3204d49b601a4725e2e1113 (patch)
tree7101700f3c6c9362d78d9888e3c9e9c27520ca74 /extensions
parent5c66da2c9233832296db6cafae223d81df37d5fe (diff)
Fix variable value reassigned before old value used
Change-Id: Ide65a35d1dd39cbce9230f951bcc229b0df7b634
Diffstat (limited to 'extensions')
-rw-r--r--extensions/source/ole/jscriptclasses.cxx3
1 files changed, 1 insertions, 2 deletions
diff --git a/extensions/source/ole/jscriptclasses.cxx b/extensions/source/ole/jscriptclasses.cxx
index 663450ada561..58fadbea3ca5 100644
--- a/extensions/source/ole/jscriptclasses.cxx
+++ b/extensions/source/ole/jscriptclasses.cxx
@@ -136,9 +136,8 @@ STDMETHODIMP JScriptValue::Invoke( DISPID dispIdMember,
STDMETHODIMP JScriptValue::Set( VARIANT type, VARIANT value)
{
Lock();
- HRESULT hr= S_OK;
m_varValue.Clear();
- hr= VariantCopyInd( &m_varValue, &value);
+ HRESULT hr= VariantCopyInd( &m_varValue, &value);
VARIANT var;
VariantInit( &var);
if( SUCCEEDED( hr= VariantChangeType( &var, &type, 0, VT_BSTR)))