diff --git a/solver/SolverDDM.cpp b/solver/SolverDDM.cpp
index 1620f2d3c156df1d7be090ea560394d970393838..f50dcc2ba239649165efba5c3419b616dfe63453 100644
--- a/solver/SolverDDM.cpp
+++ b/solver/SolverDDM.cpp
@@ -180,7 +180,7 @@ void SolverDDM::solve(void){
 
   // Solve, Get History and Delete Solver //
   KSPSolve(solver, b, x);
-  KSPGetResidualHistory(solver, &hist, &nHist);
+  KSPGetResidualHistory(solver, NULL, &nHist);
 
   PetscBarrier(PETSC_NULL);
   KSPDestroy(&solver);