diff --git a/Simulation/G4Extensions/Monopole/src/G4mplEquationSetup.cxx b/Simulation/G4Extensions/Monopole/src/G4mplEquationSetup.cxx
index 9eb220eb26935c431d35f576709fee99ee527424..1a00c7d421e2e7c12d51d3b7bde83ff3184675ad 100644
--- a/Simulation/G4Extensions/Monopole/src/G4mplEquationSetup.cxx
+++ b/Simulation/G4Extensions/Monopole/src/G4mplEquationSetup.cxx
@@ -208,6 +208,7 @@ G4mplEquationSetup::CreateStepperToChordFinder(G4MagneticField* magFieldNC)
   delete fMonopoleChordFinder;
 
   auto integrDriver = new G4MagInt_Driver( fMinStep, fMonopoleStepper,
+                                           // cppcheck-suppress nullPointerRedundantCheck; false positive
                                            fMonopoleStepper->GetNumberOfVariables() );
   fMonopoleChordFinder = new G4ChordFinder( integrDriver );
 }