diff -r 510c70acdbf6 -r 8ccc39f9d787 connectivitylayer/isce/isaaccessextension_dll/src/isaaccessextension.cpp --- a/connectivitylayer/isce/isaaccessextension_dll/src/isaaccessextension.cpp Mon Nov 09 10:36:19 2009 +0000 +++ b/connectivitylayer/isce/isaaccessextension_dll/src/isaaccessextension.cpp Thu Jan 14 10:44:58 2010 +0200 @@ -106,7 +106,7 @@ C_TRACE( ( _T( "DIsaAccessExtension::GetDFCThread <->" ) ) ); ASSERT_RESET_ALWAYS( ( EIADLddDfcQueue == aDfcThread || EIADExtensionDfcQueue == aDfcThread ), EIADDFCThreadGetFailed | EIADFaultIdentifier2 << KFaultIdentifierShift ); // Ownership not given to caller. - return iDfcQueueList[ aDfcThread ]; + return iDfcQueueList[ EIADExtensionDfcQueue ];//SMPSAFE }