Skip to content
Snippets Groups Projects
Commit 1401e119 authored by Walter Lampl's avatar Walter Lampl
Browse files

Merge branch 'nullptr.TrkPatternParameters-20201222' into 'master'

TrkPatternParameters: Protect against passing null surface pointers.

See merge request atlas/athena!39368
parents 95122e12 314d539b
No related branches found
No related tags found
No related merge requests found
......@@ -206,7 +206,7 @@ namespace Trk {
inline void PatternTrackParameters::setParameters
(const Surface* s,const double* p)
{
m_surface.reset(s->isFree() ? s->clone() : s);
m_surface.reset(s && s->isFree() ? s->clone() : s);
m_parameters[ 0] = p[ 0];
m_parameters[ 1] = p[ 1];
m_parameters[ 2] = p[ 2];
......@@ -250,7 +250,7 @@ namespace Trk {
inline void PatternTrackParameters::setParametersWithCovariance
(const Surface* s,const double* p,const double* c)
{
m_surface.reset(s->isFree() ? s->clone() : s);
m_surface.reset(s && s->isFree() ? s->clone() : s);
m_parameters[ 0] = p[ 0];
m_parameters[ 1] = p[ 1];
m_parameters[ 2] = p[ 2];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment