pcbnew: Check for valid pointer before deref
In legacy toolkit, we do not keep the corner pointers, so dereferencing
causes crashes.
Fixes: lp:1808852
* https://bugs.launchpad.net/kicad/+bug/1808852
(cherry picked from commit 4aeef1e09e
)
This commit is contained in:
parent
83d851956c
commit
8f7c073514
|
@ -206,7 +206,9 @@ public:
|
||||||
int GetSelectedCorner() const
|
int GetSelectedCorner() const
|
||||||
{
|
{
|
||||||
// Transform relative indices to global index
|
// Transform relative indices to global index
|
||||||
int globalIndex;
|
int globalIndex = -1;
|
||||||
|
|
||||||
|
if( m_CornerSelection )
|
||||||
m_Poly->GetGlobalIndex( *m_CornerSelection, globalIndex );
|
m_Poly->GetGlobalIndex( *m_CornerSelection, globalIndex );
|
||||||
|
|
||||||
return globalIndex;
|
return globalIndex;
|
||||||
|
|
Loading…
Reference in New Issue