mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-22 22:44:34 +00:00
Merge pull request #341 from teajay-fr/bugfix/access_violation_on_error
Avoid accessing address 0 when reporting a failure.
This commit is contained in:
commit
469774b1a9
@ -5438,7 +5438,7 @@ void Worker::ProcessZoneText()
|
||||
auto td = RetrieveThread( m_threadCtx );
|
||||
if( !td )
|
||||
{
|
||||
ZoneTextFailure( td->id, m_pendingSingleString.ptr );
|
||||
ZoneTextFailure( m_threadCtx, m_pendingSingleString.ptr );
|
||||
return;
|
||||
}
|
||||
if( td->fiber ) td = td->fiber;
|
||||
@ -5485,7 +5485,7 @@ void Worker::ProcessZoneName()
|
||||
auto td = RetrieveThread( m_threadCtx );
|
||||
if( !td )
|
||||
{
|
||||
ZoneNameFailure( td->id );
|
||||
ZoneNameFailure( m_threadCtx );
|
||||
return;
|
||||
}
|
||||
if( td->fiber ) td = td->fiber;
|
||||
@ -5507,7 +5507,7 @@ void Worker::ProcessZoneColor( const QueueZoneColor& ev )
|
||||
auto td = RetrieveThread( m_threadCtx );
|
||||
if( !td )
|
||||
{
|
||||
ZoneColorFailure( td->id );
|
||||
ZoneColorFailure( m_threadCtx );
|
||||
return;
|
||||
}
|
||||
if( td->fiber ) td = td->fiber;
|
||||
@ -5533,7 +5533,7 @@ void Worker::ProcessZoneValue( const QueueZoneValue& ev )
|
||||
auto td = RetrieveThread( m_threadCtx );
|
||||
if( !td )
|
||||
{
|
||||
ZoneValueFailure( td->id, ev.value );
|
||||
ZoneValueFailure( m_threadCtx, ev.value );
|
||||
return;
|
||||
}
|
||||
if( td->fiber ) td = td->fiber;
|
||||
|
Loading…
Reference in New Issue
Block a user