summaryrefslogtreecommitdiff
path: root/hwpfilter/source/solver.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'hwpfilter/source/solver.cxx')
-rw-r--r--hwpfilter/source/solver.cxx6
1 files changed, 2 insertions, 4 deletions
diff --git a/hwpfilter/source/solver.cxx b/hwpfilter/source/solver.cxx
index 323eaa2af068..83db1043d8c9 100644
--- a/hwpfilter/source/solver.cxx
+++ b/hwpfilter/source/solver.cxx
@@ -35,11 +35,9 @@ std::unique_ptr<std::unique_ptr<double[]>[]> mgcLinearSystemD::NewMatrix (int N)
return A;
}
-double* mgcLinearSystemD::NewVector (int N)
+std::unique_ptr<double[]> mgcLinearSystemD::NewVector (int N)
{
- double* B = new double[N];
- if ( !B )
- return nullptr;
+ std::unique_ptr<double[]> B(new double[N]);
for (int row = 0; row < N; row++)
B[row] = 0;