diff --git a/src/GeneralizedSchurDecompositionSolver.jl b/src/GeneralizedSchurDecompositionSolver.jl
index b2b69fdfdf5884a8a3b8138e2c463eebda285911..a15461787edb2b3ce33b8c3021f3d1b731fd4bb5 100644
--- a/src/GeneralizedSchurDecompositionSolver.jl
+++ b/src/GeneralizedSchurDecompositionSolver.jl
@@ -60,7 +60,7 @@ function gs_solver!(ws::GsSolverWs,d::Matrix{Float64},e::Matrix{Float64},n1::Int
         dgges!('N', 'V', e, d, zeros(1,1), ws.vsr, ws.eigval, ws.dgges_ws)
     catch err
         if err.error_nbr == size(e,1) + 2
-            println("Warning: DGGES reports error $(e.error_nbr)")
+            println("Warning: DGGES reports error $(err.error_nbr)")
         else
             rethrow(err)
         end